2012-03-14 56 views
5

Estoy intentando trabajar con signalR para un proyecto reciente. Intenté usar algunos ejemplos que encontré para hacer un servidor .net y un cliente.Se intentó una operación en una conexión de red inexistente

los ejemplos se pueden encontrar aquí:

https://github.com/SignalR/SignalR/tree/master/SignalR.Client

https://github.com/SignalR/SignalR/tree/master/SignalR.Hosting.Self.Samples

He intentado correr a ambos solo en mi máquina local y el cliente se conecta al servidor de la multa. Al ejecutar algunas pruebas, he descubierto que al depurar en Visual Studio si cierro el cliente, el servidor espera un poco y obtiene la siguiente excepción.

"Se intentó una operación en una conexión de red inexistente"

He intentado atrapar la excepción sino Visual Studio se niega a cogerlo.

que parece ser un problema con la clase httplistener.

Estoy ejecutando tanto el servidor como el servidor en mi máquina local como aplicaciones de consola usando Visual Studio 2010 para la depuración.

He intentado buscar el problema en todas partes y no encontré nada útil.

Alguien más ha tenido este problema y nadie sabe cómo solucionarlo.

Cualquier ayuda será muy apreciada. Gracias.

+0

¿Cómo cierra su cliente? ¿Cerrar correctamente la conexión con el servidor? –

+0

No, solo lo cierro al instante, quería ver cómo reacciona el servidor cuando el cliente se desconecta repentinamente. Esto por supuesto no es el efecto deseado. – user1269120

Respuesta

0

¿Está utilizando el puerto 8080? ¿Este puerto está siendo utilizado por otra cosa? Fue para mí cuando obtuve esta excepción.

Intente cambiar el puerto que está utilizando por algo poco probable que esté en uso tanto en el host como en el cliente.

Cuestiones relacionadas