Transmit data from WinMo device to PC: SocketWedge and SocketSend
Print This Post
Although you may find this combination useless, here is something that will transmit data from a Windows Mobile device to a PC and the PC will type (like a barcode scanner keyboard wedge) the transmitted data.
The workflow theory is:
- You scan a barcode or RFID TAG and the data is wedged into the SocketSend input textbox or you type some text into the textbox.
- You connect your mobile device to the network, where you have a Windows PC running SocketWedge.
- On the mobile within SocketSend you tap the transmit button and the data is send to SocketWedge.
- SocketWedge receives the data and puts it in the keyboard message queue of a defined application.
- The data is typed into the target application.
There are some code snippets you may find usefull for your apps:
On the Mobile (SocketSend)
- A background task that does ping a server and gives status back
- A ping coded for compact framework
On the PC (SocketWedge)
- Background threads that accept socket connections
- A nice keyboard input emulation using SendInput
- A hex encoder/decoder, yo you can use \xHH for hex input of special chars
Attached are the source codes for Visual Studio 2005 targeting Windows or Windows Mobile 6 SDK:
DOWNLOAD:SocketWedge VS2005 PC Source Code - (Hits: 485, size: 21.56 KB) DOWNLOAD:SocketSend VS2005 WM6 source code - (Hits: 487, size: 29.35 KB)Executables:
DOWNLOAD:SocketSend2 Windows Mobile executable - (Hits: 88, size: 12.51 KB) DOWNLOAD:SocketWedge Windows PC executable - (Hits: 85, size: 9.77 KB)









