Hmmm, hello there

It seems that you may be thinking a little too complex.

If you just want to make your app use mulitple connections then all you need to do (initially) is adjust you Connection_Request method, winsock will assign an unavalible ramdom port.

Try the links below should help yo out, any more questions please ask

http://winsockvb.com/article.php?article_id=18
http://winsockvb.com/article.php?article_id=19

Hope that helps you