Pregunta

¿Cómo hago mi programa en Pocket PC (.Net CF v3.5)
puede comunicarse con el programa en mi escritorio (aplicación .Net)?

La Pocket PC está en la base, conectada a través de usb.

Actualizar :
Sé cómo usar el socket para abrir TCP o enviar datagramas. Sé cómo usar TcpClient / TcpListener.

Simplemente no sé cómo dar configuración para abrir sockets para este problema específico , o buscar IP para usar TcpClient / TcpListener ... o?

(es decir, ¿cómo mi aplicación en pocket PC descubre la IP de la computadora?)

¿Fue útil?

Solución

Si lees Guía de Beej para la programación de redes - Uso de sockets de Internet entenderás lo básico para intercambiar datos entre 2 sockets.

ActiveSync abre un nuevo local IP en la PC. ¡Eso permite que un dispositivo de bolsillo se comunique con un host remoto con sockets a través del USB!

(También hay una API para ActiveSync, pero nunca la usé)

Editar: Probablemente me equivoque sobre el ActiveSync. No lo necesitas. Si se conecta un dispositivo de bolsillo en el USB, el sistema operativo crea una LAN temporal, por ejemplo: bajo el dominio 169.254.2.x , para que se pueda realizar la red.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top