Im using winsock and I'm using asynchronous sockets. I am going to have multiple clients each on different sockets so I declared an array of sockets for my clients. My problem is discerning what socket is performing the action. My server will get an FD_READ message with my defined WM_SOCKETMESSAGE but I don't know which client is sending the data so I don't know which socket to recv from!? Any help is appreciated.