using winsock array with different ports how do i free the winsock ctrl from which my client has disconnected and reconnect that client to that same port