I'm writing a Pocket PC application to communicate through the IR port on the Pocket PC. Eventually it will talk to an IR device on an embedded processor board. For now I have an ACTiSys IR device which connects to COM1 on my PC. I am using the Irda* classes in .NET on the Pocket PC.
With an Actisys test application running on the PC, calling IrDAClient.DiscoverDevices (from the Pocket PC application) returns the ActiSys device correctly. How do I write my own application on the PC (using .NET) which will talk through COM1 and allow the ActiSys device to be seen by the Pocket PC So far I've not been successful. Also, what exactly takes place under the covers when DiscoverDevices is called, and will this work with a device such as an embedded processor which is using low level code
I have found a lot of sample code but no comprehensive documentation about how the IR communications works, so if there is any good documentation out there then that would be even better.

Help with IR communication between XP (desktop) and Pocket PC
Adam Walters
You can use SerialPort class to communicate with that device which is connected to COM1, This class is really siimple to use!
See MSDN for more help and sample!
I hope this will help!
Best Regards,
Rizwan