Bug #297 ยป 0024-HACKING-Correct-networking-headers-location.patch
doc/HACKING | ||
---|---|---|
All information passed between the server and clients, must be sent
|
||
through the network as serialized packet structures.
|
||
These are defined in common/packets.h.
|
||
These are defined in common/networking/packets.h.
|
||
For each 'foo' packet structure, there is one send and one receive function:
|
||
... | ... | |
The receive_packet_foo() function de-serializes a bytestream into a
|
||
structure and removes the bytestream from the input buffer in the
|
||
connection struct.
|
||
The connection struct is defined in common/connection.h.
|
||
The connection struct is defined in common/networking/connection.h.
|
||
Each structure field in a structure is serialized using architecture
|
||
independent functions such as dio_put_uint32() and de-serialized with
|