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. |