Project

General

Profile

Protocols » History » Version 3

Greg Burri, 11/03/2009 05:19 PM

1 1 Greg Burri
h1. Protocols
2
3 2 Greg Burri
There is two main protocols, one between cores and one between GUI and core. Both used "protocol buffers":http://code.google.com/p/protobuf/ for describing the exchanged messages.
4 1 Greg Burri
5 3 Greg Burri
Each data sent over the network are formatted like this :
6
7
<pre>
8
<messageType:uint32><size:uint32><serializedMessage>
9
</pre>
10
11
Where :
12
* _messageType_ is a number which determine the message type, more information in the proto files.
13
* _size_ is the size of the following serialized message.
14
* _serializedMessage_ is the data serialized by protocol buffer.
15
16
17 1 Greg Burri
* [[Protocol core-core]]
18
* [[Protocol core-GUI]]