Programa Pocket PC para hablar con el escritorio a través de USB (.net)
-
05-07-2019 - |
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?)
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.