I have a trouble in .NET Compact Framework 2.0 using the .NET socket on a x86 device (running Windows CE 4.2). The problem cosists that once a client connects to a socket server and I try to close the socket with the Close method. The application "tries" to close the socket, but when I try to connect to this socket again to the same IP address and port, the socket doesn't works again (do not receive or send anything). It acts as it were receiving the last package from the previos communication, so can't reconnect again to this computer. This just happens in Compact Framework, because I don't have this problem in Framework. Can somebody plase give me some ideas?