I have a Tungsten C that has a USB cradle port.
I am about to make an application that communicate with the desktop via the USB cradle port. I know that I can use all these functions to connect to serial port:
SrmOpen(logical_port, baud_rate, &port)
SrmSend(port, buffer, number_of_bytes, &error_code)
SrmReceive(port, buffer, number_of_bytes, timeout_ticks, &error_code)
But, how does the desktop get the information? Is the desktop supposed to open a server to receive the data when the palm PDA use SrmSend function? If it is, what port number does the desktop has to listen a connection?
I seen a tutorial: http://mobile.eric-poncet.com/palm/tutorial/serial.html
But, I can't get it to work. Why does the server has to be run at port#6416 ? Is port number 6416 only for POSE? What about for the real USB cradle port for Tungsten C? Will it connect to the same port number?