Question

Comment fonctionne mon programme sur Pocket PC (.Net CF v3.5)
peut communiquer avec le programme sur mon bureau (application .Net)?

Le Pocket PC est en station d'accueil, connecté via USB.

Mettre à jour :
Je sais comment utiliser socket pour ouvrir TCP ou envoyer des datagrammes. Je sais comment utiliser TcpClient / TcpListener.

Je ne sais tout simplement pas comment configurer pour ouvrir les sockets pour ce problème spécifique , ou rechercher des adresses IP pour utiliser TcpClient / TcpListener ... ou?

(c.-à-d. comment mon application sur un ordinateur de poche découvre l’adresse IP de l’ordinateur?)

Était-ce utile?

La solution

Si vous lisez le Guide de Beej sur la programmation réseau - Utilisation des sockets Internet < Vous comprendrez les bases pour pouvoir échanger des données entre deux sockets.

ActiveSync ouvre une nouvelle version locale IP dans le PC. Cela permet à un périphérique de poche de communiquer avec un hôte distant avec des prises via le port USB!

(Il existe également une API pour ActiveSync mais je ne l'ai jamais utilisée)

Modifier: Je me trompe probablement à propos d'ActiveSync. Tu n'en as pas besoin. Si un périphérique de poche est connecté sur le port USB, le système d'exploitation crée un réseau local temporaire, par exemple: sous le domaine 169.254.2.x , afin de permettre la mise en réseau.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top