none
Communication TCP/IP pour applications Windows Mobile 5.0 RRS feed

  • Question

  • Bonjour,

    Je suis actuellement développeur d'une application sur Pocket PC (Windows Mobile 5.0) équipé du WiFi en utilisant Microsoft VisualStudio .NET 2005.

    Je souhaiterais réaliser des communications TCP/IP avec un réseau WiFi à partir de mon application, mais hélas, impossible de trouver le moyen de le faire.
    Sur certains sites d'aides aux développeurs il semble qu'il faille utiliser le composant Microsoft Winsock 3.0, mais je ne le vois pas dans les composants disponibles (que ce soit dans le framwork .Net ou les composants "COM").

    Sur l'aide officielle Microsoft (dans le menu "Aide"), il semble que l'on puisse utiliser une classe "MultiCommClient" correspondant à  mon besoin, mais impossible de l'instancier car elle est tout simplement inexistante...

    J'ai téléchargé le Windows Mobile 5.0 Pocket PC SDK, qui me permet maintenant de créer des projets pour ce type de matériel.

    Comment faire ?

    Merci d'avance.
    mardi 3 octobre 2006 13:10

Réponses

Toutes les réponses

  • Bonsoir,

    Pour effectuer des communications TCP / IP, il vous suffit d'utiliser la classe "TcpClient" ou plus bas niveau la classe "Socket". Vous pouvez télécharger un exemple d'implémentation pour PocketPc sur CodeProject à l'adresse suivante : http://www.codeproject.com/netcf/pocketremote.asp

    mercredi 4 octobre 2006 20:50
  • Bonjour,

    Pour ton premier projet client/serveur sur PocketPC je te conseille une autre technique : les WebServices

    Coté PC tu crées un projet en C# type Web, sous type ASP.NET Webservice. Tu vas obtenir le squelette d'une application ou tu verras simplement comment ajouter des "services".

    Coté PocketPC tu crées un projet C# type application, sous type Device Application. Dans ce projet tu ajoutes une Web référence au projet PC. Et voila, c'est presque terminé, tu peux communiquer assez simplement entre PocketPC et PC.

    Rémi

    dimanche 8 octobre 2006 06:33