Jacqueline, esto que tu quieres hacer se hace mediante el Control Winsock (MSWNSCK.OCX).
Para conectarte a otra máquina deberas hacer un programa cliente / servidor, que se este ejecutando en las dos máquinas. El programa debe contener dos Winsocks.
Private Sub Form_Load
Winsock2.Listen
End Sub
Crea un TextBox que se llame 'IP' y otro que se llame 'Port' y un boton que se llame 'Conectar'
Private Sub Conectar_Click()
Winsock1.Close 'Cierra cualquier conexion
Winsock1.RemoteHost = IP.Text 'Especifica la ip
Winsock1.RemotePort = Port.Text 'Le da el puerto
Winsock1.Connect 'Intenta conectarse.
End Sub
Ahora, para saber cuando estemos conectados haremos lo siguiente:
Private Sub Winsock1_Connect (...)
MsgBox "Estas conectado a: " & IP.Text, vbInformation
End Sub
Espero haberte ayudado con esta información. A partir de aqui, ves modificando todo y añadiendo cosas a tu gusto. Si quieres ayuda en algo de conexiones en concreto no dudes en colgarlo en este foro y si necesitas un ejemplo del código pidelo también.
Saludos: Abel (*nApStEr*)