Visual Basic - Visualizar la pantalla TCP/IP

Life is soft - evento anual de software empresarial
 
Vista:

Visualizar la pantalla TCP/IP

Publicado por NixerS (8 intervenciones) el 19/02/2006 18:24:10
Hola a todos, como puedo crear un programa en visual basic donde pueda yo visualizar lo que esta haciendo otro usuario en otra maquina mediante una conexion LAN, gracias a todos

un agradacimiento a Hely, gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Mira este Codigo

Publicado por Hely (126 intervenciones) el 19/02/2006 19:50:20
Necesitas 2 programas.

Un Servidor que se instala en cada PC que desees controlar.
Un Cliente que es el que Observa a los Otros.

Tanto el Cliente como el servidor usan un Control Winsock que es el que permite conectar por el Protocolo TC/IP.

Como veo que estas "Crudo" en el tema deberias iniciar primero con el protocolo UDP ( el control Winsock permite conectarse mediante 2 procolos distintos TCP - UDP)

el protocolo TCP es directo teniendo la necesidad de un servidor, a diferencia del UDP en donde cualquier PC puede ser cliente o servidor.

mira este ejemplo aunque solo usa un formulario, un Timer , un ListBox, y dos Winsock te dara idea.
El SOck 1 Envia datos y el 2 solo escucha.

Private Sub Form_Load()
On Error Resume Next
Winsock2.Protocol = sckUDPProtocol
Winsock2.RemoteHost = "255.255.255.255"
Winsock2.RemotePort = 999
Winsock2.LocalPort = 1000
Winsock2.Bind
End Sub

Private Sub Timer1_Timer()
On Error Resume Next
If Winsock1.State = sckOpen Then Winsock1.Close

Winsock1.Protocol = sckUDPProtocol
Winsock1.RemoteHost = "255.255.255.255"
Winsock1.RemotePort = 1000
Winsock1.LocalPort = 999
Winsock1.Connect

Winsock1.SendData "Hola desde " & Winsock1.LocalHostName
End Sub

Private Sub Winsock2_DataArrival(ByVal bytesTotal As Long)
On Error Resume Next
Dim Msg As String
Call Winsock2.GetData(Msg)
List1.AddItem Msg
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar