hola tengo un problema.
He creado dos forms uno es un cliente y el otro es un servidor.
he añadido 1 winsock a cada form, configurandolo s correctamente.
En el form Cliente he puesto dos botones y un textbox.
El primer botón, lo que hace es conectarse con el servidor, y el segundo botón, envía el texto, del textbox1.
Al depurar los forms, en el form "Cliente", cuando le doy ha enviar el texto, me apareze esto:
 
"No se controló  COMException"
Y me dice que deshabilite eso. ¿Cómo puedo hacerlo?Ó ¿Cómo puedo solucionarlo,para que no me tire eese error?
mil gracias y saludos de antemano..
..
aquí os dejo el codigo.
Cliente:
Código:
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Winsock1.Listen()
    End Sub
     Private Sub Winsock1_ConnectionRequest(ByVal sender As Object, ByVal e As AxMSWinsockLib.DMSWinsockControlEvents_ConnectionRequestEvent) Handles Winsock1.ConnectionRequest
        Winsock1.Close()
        Winsock1.Accept(e.requestID)
    End Sub
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Winsock1.SendData(TextBox1.Text)
    End Sub
End Class
Servidor:
Código:
Public Class Form1
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        If Winsock1.CtlState = 0 Then
            Winsock1.Connect()
        ElseIf Winsock1.CtlState = 7 Then
        Else
            Winsock1.Close()
        End If
    End Sub
 
    Private Sub Winsock1_DataArrival(ByVal sender As Object, ByVal e As AxMSWinsockLib.DMSWinsockControlEvents_DataArrivalEvent) Handles Winsock1.DataArrival
        Dim datos As String = ""
        Winsock1.GetData(datos)
        MsgBox(datos)
    End Sub
End Class
saludos..


 
  




 Autor
 Autor
		



 En línea
									En línea
								


 
 



