Hola
Estoy desarrollando un chat
Utilizo en cliente esta instrucción para conectar:
Cliente = New System.Net.Sockets.TcpClient()
Cliente.Connect("218.58.85.87", 2020)
Stream = New System.Net.Sockets.NetworkStream
Stream = Cliente.GetStream()
Tengo un boton que es desconectar que debería cerra la conexión con el server.
Private Sub btnDesConectar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDesConectar.Click
lblMje.Text = "Desconectado"
Dim asyncResult As IAsyncResult
'Cliente.EndConnect(New AsyncCallback(AddressOf CallBackMethod))
'Cliente.EndConnect(Stream)
'Dim tcpCli As TcpClient = CType(asyncResult.AsyncState, TcpClient)
Cliente.EndConnect(asyncResult)
Cliente.Close()
End Sub
El problema es que el metodo de cierre de conexión de tcpclient endconnect pide un IAsyncResult (close no cierra conexión)
No tengo ni idea de que es y como se usa... si alguien me pasa un ejemplo o me escribe esa parte del código me hace un gra favor
NOTA: He mirado en
http://msdn.microsoft.com/es-es/libr...ndconnect.aspx
http://209.85.229.132/search?q=cache...&ct=clnk&gl=es
Pero me quedo igual...
Asias!