I can do a little bit of sockets in Windows, but how do you do it in Linux? Are the functions the same or do you need to use different ones? What are the headers? Also how can you get a socket to listen on a port but accept many connections at a time (both win and lin)? I'm familiar with this in VB but not C++. I need any info to not be specific to any libs or MFC. Thanks a lot!