2010-01-14 6 views
1

Quelqu'un peut-il me dire comment envoyer des données de réception entre deux applications via une connexion ActiveSync?Échange de données entre applications sur ActiveSync

Dans mon scénario, il y aura une application s'exécutant sur un bureau et une autre sur un appareil mobile Windows, ces deux applications ont besoin de communiquer entre eux. La connexion entre le bureau et l'appareil mobile peut être ActiveSync via USB ou Bluetooth. J'ai besoin des applications pour échanger un flux continu de données, plus comme une application de chat. Idéalement, l'application de l'appareil mobile enverra des données 10-15 fois par seconde (peut-être plus) et l'application de bureau recevra les données et l'afficher.

Par exemple, considérons l'application 'Notes' pour un périphérique mobile. Fondamentalement, il permet à l'utilisateur de sauvegarder de petites notes textuelles. Maintenant, mon application serait quelque chose de similaire, à l'exception qu'elle enverra toutes les entrées qu'elle reçoit à l'application de bureau. L'application de bureau recevra les «entrées» et le traiter. Enfin, je suis ouvert à l'utilisation de toute autre option que ActiveSync, à condition qu'elle prenne en charge Bluetooth.

Répondre

0

Vous devriez jeter un coup d'œil à ActiveSync api documentation pour plus d'informations.

Il existe également une solution alternative, que j'utilise.
Windows Mobile active un réseau local temporaire lorsque le périphérique est connecté à la clé USB.
Vous pouvez utiliser Window Sockets pour la communication et éviter ActiveSync,
si ce n'est pas trop de problèmes pour vous.

Habituellement, le périphérique reçoit l'adresse IP 169.254.2.1 et le PC le 169.254.2.2.

+0

Merci beaucoup pour votre réponse Nick D! Je vais essayer d'aller avec votre suggestion de Windows Sockets, car il ne nécessite pas ActiveSync. Cependant, j'ai un problème avec cela. Auparavant, lorsque j'avais Windows XP et que je connectais mon HTC Touch Diamond, la connexion LAN temporaire était automatiquement créée. Maintenant, j'ai Windows 7 et quand je connecte mon téléphone via ActiveSync, la connexion LAN n'est pas créée. Des idées sur où je peux commencer le dépannage? Merci encore! – Vishal

+0

@Vishal, j'ai testé la solution LAN uniquement avec la combinaison Windows XP/Windows Mobile 6.0. Je n'ai pas Windows 7 mais je peux le tester sur Vista. Quelle version de Windows a votre téléphone? –

+0

Windows Mobile 6.1 Professionnel. Merci Nick! – Vishal

Questions connexes