Conecte a la PC conectada desde WP7 abriendo un socket a localhost

Al desarrollar y probar aplicaciones WP7, su PC se conecta a un teléfono WP7 real o al emulador de dispositivo WP7. Para un propósito de desarrollo específico, me gustaría conectarme directamente a la PC de desarrollo (llamémosla PC host) desde la aplicación WP7 sin tener que depender de un servidor externo de tostadas. Estoy usando sockets simples, System.Net.Sockets.Socket.

Parece que hay dos opciones:

Obtenga la IP LAN de la PC host y conéctese a esaConecte a localhost

Option 1 generalmente funciona bien, pero no siempre: es posible que la PC host no tenga necesariamente una IP, en cuyo caso no hay nada a lo que conectarse. Además, en algunos escenarios, todo el tráfico LAN se dirige a través de un proxy de toda la empresa que interrumpirá este mecanismo.

Eso me llevó a probar la opción 2. Para mi sorpresa, parece funcionar, pero necesito estar más seguro que simplemente "parece funcionar". He buscado en Google todo pero no puedo encontrar ninguna respuesta definitiva, ni siquiera en el sitio de Microsoft, como p. Ej. @http: //msdn.microsoft.com/en-us/library/ff754351 (v = VS.92) .aspx. Entonces esta es mi pregunta:

¿Cuál es exactamente el comportamiento definido de conectarse a localhost desde una aplicación WP7?
Altrernatively, ¿hay alguna manera infalible de conectarse de nuevo a la PC host?

(Permítanme enfatizar esto nuevamente: para este propósito en particular no puedo usar tostadas, porque la PC de desarrollo puede que ni siquiera esté en línea).

Editar Trabajo en EQATEC y la aplicación en cuestión es el EQATEC Profiler. En este momento, la comunicación del perfil / aplicación se maneja inyectando un socket / cliente-http en la aplicación WP7 implementada que se conecta de nuevo a la dirección IP LAN del perfil. Funciona muy bien y es realmente rápido, pero en algunos casos muy raros, los usuarios están desconectados y, por lo tanto, no tiene una IP, o tener algunaprohibitive lan proxy rules.
Por lo tanto, conectarse a "localhost" sería excelente si de alguna manera mágica siempre funcionara para todos. Funciona para mí y para un par de usuarios de prueba, pero ¿funciona para todos nuestros miles de usuarios de perfiladores en todo el mundo? Me gustaría estar más seguro.

Respuestas a la pregunta(3)

Su respuesta a la pregunta