WSAStartup y WSACleanup son un par de las apis necesarias para crear un socket. Y la verdad es q VB no es el lenguaje mas indicado para usar apis con los sockets. Si kieres te pongo algun ejemplo en C o asm de como sería eso en un lenguaje de los de toda la vida

Salu2 E0N