the example of datasocket reader and datasocket writer but I don't understand why you use the URL dstp://localhost/wave. I will want to know if wave is a file or something similar. When I try to prove my application, the URL that I use is dstp://localhostThe "localhost" is an alias for the server running on the local machine. Using localhost just saves you the trouble of looking up the IP address for the computer. "wave" is the name of the item on the server. Since there can be multiple items on the server at a time, it is necessary to differentiate items by giving them each a name. What name you give really does not matter, as long as all your clients use the same name.