Hi all, I have a problem with my sockets. I have a server application that opens a UDP socket on a specified port and listens for client's requests.
I have a client application that I want to open a UDP socket choosing from a range of ports. The client then listens at the socket for responses. My problem is that if I run more than one client then they all end up listening to the same socket. All the sockets are configured using the same calls: System.Net.Sockets.Socket sock; sock = new System.Net.Sockets.Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPEndPoint ep = new IPEndPoint(IPAddress.Any, port); sock.Bind(ep); If I try to bind the client on to the server port then an exception is raised System.Net.Sockets.SocketException Address already in use. If I try to run more than one client then I do not get this exception. Am I doing something wrong? thanks dan _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
