![]() |
Deskflow 1.24.0.365
Keyboard and mouse sharing utility
|
Connection establishment and version negotiation. More...

Variables | |
| const char *const | kSynergyProtocolName |
| Protocol name for Synergy compatibility. | |
| const char *const | kBarrierProtocolName |
| Protocol name for Barrier compatibility. | |
| const char *const | kMsgHello |
| Server hello message. | |
| const char *const | kMsgHelloArgs |
| Format string for server hello message arguments. | |
| const char *const | kMsgHelloBack |
| Client hello response message. | |
| const char *const | kMsgHelloBackArgs |
| Format string for client hello response arguments. | |
Connection establishment and version negotiation.
|
extern |
Protocol name for Barrier compatibility.
Used in handshake messages to identify the protocol as Barrier-compatible. Must be exactly 7 characters for backward compatibility.
|
extern |
Server hello message.
Direction: Primary → Secondary Format: "%7s%2i%2i" Parameters:
Example:
Barrier protocol, version 1.8
This is the first message sent by the server after a client connects. The client uses this to determine protocol compatibility.
|
extern |
|
extern |
Client hello response message.
Direction: Secondary → Primary Format: "%7s%2i%2is" Parameters:
Example:
Barrier protocol, version 1.8, client name "workstation"
Sent by the client in response to kMsgHello. After this exchange, both sides negotiate to use the minimum supported protocol version.
|
extern |
Format string for client hello response arguments.
Format: "%2i%2is" Parameters:
Used as part of dynamic hello message construction.
|
extern |
Protocol name for Synergy compatibility.
Used in handshake messages to identify the protocol as Synergy-compatible. Must be exactly 7 characters for backward compatibility.