I know multithreading in VB or even VC++ has been hot topics recently. I am trying to write an application which uses winsock technology to implement a tcp/ip server. I want to accept non-blocking connections on several different protocols such as TELNET, FTP, NNTP, SMTP, etc... Can someone explain to me how this can be done in VB if possible.

Thanks!
Chris Cranford