J'ai expérimenté avec la bibliothèque 32Feet, qui permet d'utiliser IrDA avec C# et .NetCF en écrivant une petite application de démonstration.WindowsCE IrDA AddressFamilyNotSupported Exception à l'aide de la bibliothèque 32Feet
Sur un périphérique WindowsCE 4.2 ce appllication fonctionne très bien, mais quand je l'essayer sur un appareil WinCE 5 je reçois une exception prise lors de l'appel:
new IrDAClient()
L'exception est 10047: AddressFamilyNotSupported. J'ai fait un peu de googling, et ce qui arrive est des multiples affichages de ce thread http://www.dotnetmonster.com/Uwe/Forum.aspx/dotnet-compact-framework/16047/IrDAClient-SocketException-ErrorCode-10047, ce qui semble suggérer qu'un fichier d'en-tête pourrait manquer (ou quelque chose comme ça) de la version WinCE 5.
Quelqu'un a-t-il des conseils, car cela ne semble pas être un problème avec 32Feet, sur où et ce que je devrais rechercher?
--- --- Modifier
Je reçois aussi la même créer une prise directe:
Socket s = new Socket (AddressFamily.Irda, SocketType.Stream, ProtocolType.IP);