Foros del Web » Programación para mayores de 30 ;) » .NET »

Como cerrar System.Net.Sockets.TcpClient?

Estas en el tema de Como cerrar System.Net.Sockets.TcpClient? en el foro de .NET en Foros del Web. 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() ...
  #1 (permalink)  
Antiguo 02/12/2009, 07:26
 
Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 3 meses
Puntos: 0
Como cerrar System.Net.Sockets.TcpClient?

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!

Última edición por chascos69; 02/12/2009 a las 07:44
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:39.