La Web del Programador: Comunidad de Programadores
 
    Pregunta:  798 - COMUNICACIÓN TCP/IP
Autor:  Pep
Desearia saber como puedo comunicarme con un equipo con protocolo TCP/IP utilizando Visual Basic.

  Respuesta:  Ana
Yo estoy empezando con esto. Yo he utilizado el control Winsock y en su propiedad protocol, he seleccionado tcp. Y luego he jugado con los métodos del control winsock: Connect, RemoteHost y RemotePort. Todo esto lo he sacado de la ayuda.
Espero que te sirva.

  Respuesta:  Javier Sepulveda
Cierto tal como te ha contestado Ana tienes que utilizar en WinSock que trae visual basic en sus componentes.

Se establece un remotehost = "nombre_maquina_a_conectar" y un remoteport que generalmente es un número que te inventas entre dos PCs.

Si tratas contra un TANDEM o otro MainFrame, se establece una direción libre.

Luego tienes que jugar constantemente con el State del Winsock antes de escribir en la linea, y asegurarte que siempre este en conexión ok, es decir State = 7.

Por ello tienes que estar preguntado el valor del State antes de escribir en la puerta y si en caso que sea distinto de 7, volver a reiniciar el connect, para que se vuelva a restablecer la comunicación entre los dos PCs.

Si necesitas alguna aclaración.