I'm trying to upgrade an old Windows application I created long ago so that it will now support up to 7 sockets for LAN use. I've been reading up on the Windows Sockets and I've seen numerous tutorials and samples. The one question that I haven't seen an answer to is this: Can you call WSAAsyncSelect once for each socket?
for example:
Thanks all.Code:errorint1 = WSAAsyncSelect(Socket1, MyWindowHND, SOCKET1_EVENT, FD_READ | FD_WRITE); errorint2 = WSAAsyncSelect(Socket2, MyWindowHND, SOCKET2_EVENT, FD_READ | FD_WRITE); errorint3 = WSAAsyncSelect(Socket3, MyWindowHND, SOCKET3_EVENT, FD_READ | FD_WRITE); errorint4 = WSAAsyncSelect(Socket4, MyWindowHND, SOCKET4_EVENT, FD_READ | FD_WRITE); errorint5 = WSAAsyncSelect(Socket5, MyWindowHND, SOCKET5_EVENT, FD_READ | FD_WRITE); errorint6 = WSAAsyncSelect(Socket6, MyWindowHND, SOCKET6_EVENT, FD_READ | FD_WRITE); errorint7 = WSAAsyncSelect(Socket7, MyWindowHND, SOCKET7_EVENT, FD_READ | FD_WRITE);




Reply With Quote