Programma Pocket PC per parlare con Desktop via USB (.net)
-
05-07-2019 - |
Domanda
Come funziona il mio programma su Pocket PC (.Net CF v3.5)
posso comunicare con il programma sul mio desktop (applicazione .Net)?
Il Pocket PC è nella base, collegato tramite USB.
Aggiorna :
So usare socket per aprire TCP o inviare datagrammi. So usare TcpClient / TcpListener.
Semplicemente non so come dare configurazione per aprire socket per questo specifico problema , o cercare IP per usare TcpClient / TcpListener ... o?
(ovvero come la mia app su Pocket PC scopre l'IP del computer?)
Soluzione
Se leggi Beej's Guide to Network Programming - Using Internet Sockets capirai le basi per scambiare dati tra 2 socket.
ActiveSync apre un nuovo locale IP nel PC. Ciò consente a un dispositivo tascabile di comunicare con un host remoto con prese tramite USB!
(Esiste anche un'API per ActiveSync ma non l'ho mai usata)
Modifica: probabilmente mi sbaglio su ActiveSync. Non ne hai bisogno. Se un dispositivo tascabile è collegato su USB, il sistema operativo crea una LAN temporanea, ad esempio: sotto il dominio 169.254.2.x
, in modo che sia possibile realizzare la rete.