How can I have one winsock listen for connections, and when a connection is made, hand it off to another winsock in an array, then free up the listening one? I want to make a multi-user chat program.

Thanx