[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[coldsync-hackers] NetSync



	I spent some time this weekend looking at NetSync. I'd like to
work on that in the foreseeable future.
	Unfortunately, I wasn't able to find any real documentation on how
NetSync works. Alex Tronin has sent me some useful information, and I've
groveled through the pilot-link code, but I haven't found anything
resembling an official spec. If you know where to find one, please speak
up.

	For what it's worth, it appears that NetSync proceeds in two
phases: in the first phase, the client (the machine with the cradle) sends
out a UDP datagram to the server (the "Primary PC" defined in the NetSync
prefs). This datagram essentially asks, "Are you willing to perform a
NetSync?".
	After the server replies in the affirmative, the client opens a
TCP connection to the server, and... something happens. A lot of it looks
like plain old DLP, which is the sane way to do things, but other packets
don't look like much of anything (in particular, pilot-link occasionally
appears to send out a TCP packet with no data).
	Bleah.

-- 
Andrew Arensburger                      This message *does* represent the
arensb@ooblick.com			views of ooblick.com
		 Reality is the opiate of the people.


-- 
This message was sent through the coldsync-hackers mailing list.  To remove
yourself from this mailing list, send a message to majordomo@thedotin.net
with the words "unsubscribe coldsync-hackers" in the message body.  For more
information on Coldsync, send mail to coldsync-hackers-owner@thedotin.net.