Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Can somebody give me a run-down on NetworkTables connections? (http://www.chiefdelphi.com/forums/showthread.php?t=111176)

Fifthparallel 16-01-2013 14:57

Re: Can somebody give me a run-down on NetworkTables connections?
 
This seems kindof dead, but could anybody give me some insight about how the Server -- Client handshake works with NetworkTables? (I promise I'll do the legwork and write it in javascript myself)

mitchellweb1 16-01-2013 16:19

Re: Can somebody give me a run-down on NetworkTables connections?
 
Here's the protocol spec
http://firstforge.wpi.edu/sf/go/doc1318?nav=1

Fifthparallel 16-01-2013 18:07

Re: Can somebody give me a run-down on NetworkTables connections?
 
That was linked earlier in the thread, and simply says that the client sends a "Client Hello" message. There was no further description about how the handshake works.
Could somebody tell me where in the header files it is please? (Any language).

kenfox 16-01-2013 20:07

Re: Can somebody give me a run-down on NetworkTables connections?
 
I couldn't find the official WPILib source repository (the SVN at FIRST Forge seems very old--perhaps I'm looking at the wrong location). Here's the 2013 kick-off code I just pushed to github.

The connection messages seem implemented here:
https://github.com/FRC3322/WPILib/bl...Connection.cpp

The constants used in those messages are here:
https://github.com/FRC3322/WPILib/bl...eMessageType.h

mitchellweb1 16-01-2013 23:02

Re: Can somebody give me a run-down on NetworkTables connections?
 
Further down in the document are details on the Client Hello message.
The actual implementations of the handshake are in the ClientConnectionAdapter and the ServerConnectionAdapter in the client and server packages respectively.

Fifthparallel 16-01-2013 23:19

Re: Can somebody give me a run-down on NetworkTables connections?
 
Thanks a ton!


All times are GMT -5. The time now is 21:36.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi