Aplicacion Cliente Servidor

10/07/2006 - 10:27 por Laura | Informe spam
HOla buenas a todos estoy haciendo una aplicacion cliente servidor es
muy sencialla el cliente se conecta al servidor le envia mensajes y
este le responde pero cuando quiere cerrar el socket me da excepcion
sabriais decirme porque es??? mira os pongo el codigo:: resaltado con
(************* ) haber si puedes ayudarme. un saludo Laura

//Damos el mensaje de que se desconecto el cliente XX con puerto XX
Console.WriteLine("Disconnected from {0} on port
{1}",newclient.Address,newclient.Port);
//cerramos el socket del cliente
client.Shutdown(SocketShutdown.Both);
client.Close();
//Ceramos el socket con el que escuchamos
try
{
(*********************************** en esta sentencia me da la
excepcion***********************) es decir no me cierra el socket por el
que escuchamos
newsock.Shutdown(SocketShutdown.Both);
newsock.Close();
}

catch(Exception ex)
{
ex=ex;
}
 

Leer las respuestas

#1 Jose Escrich
10/07/2006 - 14:32 | Informe spam
Hola Laura,

Podrias adjuntar la excepcion que arroja,
saludos!

Jose Escrich
mailto: jescrich -a- gmail.com
http://latincoder.com

L> HOla buenas a todos estoy haciendo una aplicacion cliente servidor
L> es muy sencialla el cliente se conecta al servidor le envia mensajes
L> y este le responde pero cuando quiere cerrar el socket me da
L> excepcion sabriais decirme porque es??? mira os pongo el codigo::
L> resaltado con (************* ) haber si puedes ayudarme. un saludo
L> Laura
L>
L> //Damos el mensaje de que se desconecto el cliente XX con puerto XX
L> Console.WriteLine("Disconnected from {0} on port
L> {1}",newclient.Address,newclient.Port);
L> //cerramos el socket del cliente
L> client.Shutdown(SocketShutdown.Both);
L> client.Close();
L> //Ceramos el socket con el que escuchamos
L> try
L> {
L> (*********************************** en esta sentencia me da la
L> excepcion***********************) es decir no me cierra el socket por
L> el
L> que escuchamos
L> newsock.Shutdown(SocketShutdown.Both);
L> newsock.Close();
L> }
L> catch(Exception ex)
L> {
L> ex=ex;
L> }

Preguntas similares