por lo que veo vas a desarrollar en vb asi que es alli donde debiste hacer la pregunta no en el foro general...
si realmente hay que crear sockets y eso y no es dificil realmente es bastante sencillo..
aqui te anexo un ejemplom con sockets orientados a conexion,,tambien hay orientados a no conexion...investiga al respecto `porque segun lo que vallas a hacer uno son mas faciles que otros...
Juank