Original Post
Ok, I have a TCP socket connection. The client does a Socket.Bind() call to the local IP address and the specific port number I need to use before calling Socket.Connect(). This works great and I have no problems with my firewall/router.... However, the problem comes in when the client disconnects. The client disconnects and closes the process... There seems to be about a 60-120 second period of time after the process closes that Windows thinks that the socket is still bound. During this time, the client won't connect (for obvious reasons). Is there a way to forcefully unbind the socket? -E