investiga acerca de los sockets , en tu caso para Visual Basic, debes usar winsock.. aqui te dejo 2 ejemplos
umm no los encontre pero si bucas en el foro de VB por winsocks, entonces encontratras varios ejemplos que otros amigos y yo , hemos dejado.
Juank