| |||
ayuda con WinSock en Visual.Net??? Busco ayuda con el control WinSock,para poder montar una aplicacion cliente-servidor necesito ese control y la verdad es que no lo encuentro en mi Visual Basic.Net,(según he encontrado por internet se encuentra en proyecto->Componentes y luego WinSock pero creo que es para el Visual 6.0 pero para el .Net no lo encuentro.Busco ayuda urgente , gracias. |
| |||
Me temo que con VB.NET no podrás usar el WinSock, pero la buena noticia es que el VB.NET permite una completa gestión de sockets. Es un poco más complicado que utilizar el WinSock pero como es natural te da más libertad para realizar el control de los sockets. |
| |||
Te describo brevemente lo que hay que hacer en la parte que escucha y en la parte que envía, para realizar una fácil pero efectiva gestión de sockets: Listener - Escucha: Private _ListenerSocket As TcpListener Private _ListenerThread As Thread '_IPAddress: dirección IP del host que va a escuchar, _Port: Puerto de escucha _ListenerSocket = New TcpListener(_IPAddress, _Port) _ListenerThread = New Thread(AddressOf Escucha) _ListenerSocket.Start() '.Stop para luego pararlo _ListenerThread.Start() '.Stop para luego pararlo El método de escucha (Escucha) deberá incluir básicamente: Dim ASCII As Encoding = Encoding.ASCII Dim RecvBytes() As [Byte] Dim strAux As String do While true Dim InputSocket As Socket = _ListenerSocket.AcceptSocket InputSocket.Receive(RecvBytes) 'De esta forma podrás transformar el paquete de datos recibido a un dato tipo String y a partir de aquí hacer lo que quieras strAux = ASCII.GetString(RecvBytes) loop Send: ipad = Dns.Resolve(_Host).AddressList(0) Dim ipe As New IPEndPoint(ipad, _Port) Dim mySocket As New Socket(ipe.AddressFamily, SocketType.Stream, ProtocolType.Tcp) mySocket.Connect(ipe) If mySocket.Connected Then mySocket.Send(Codificacion.GetBytes(StatData.ToCha rArray())) mySocket.Close() End If |
| |||
Ayuda con winsock VB 6.0 Esta es una preg boba pero de verdad yo no encuentro el winsock en VB 6.0.... Ya busque en Proyecto > Components... y no encuentro nada y cuando ago el search lo q me aparece es un: winsock.dll y eso no es lo q nec. Si alguien me puede dar una ayudita se lo voy agradecer... A por cierto me acabo de suscribira a este foro y lo encuentro bastante completo... Gracias... |