Project

General

Profile

Protocol » History » Revision 2

Revision 1 (Andreas Schneider, 04/12/2009 03:49 PM) → Revision 2/5 (Andreas Schneider, 04/12/2009 03:54 PM)

h1. Protocol 

 The following packets are used for the communication between [[server]] server and client. 

 |_. Packet |_. Server |_. Client |_. Server | 
 | $01 |\2. Compressed Packet (containing another packet) | 
 | $02 |\2. Connection Handling | 
 | $03 |\2. Admin Handling | 
 | $04 | Request Send Blocks | Send Request Blocks | 
 | $05 |\2. Cancel Subscription | 
 | $06 |\2. Draw Map | 
 | $07 |\2. Insert Static Item | 
 | $08 |\2. Delete Static Item | 
 | $09 |\2. Elevate Static Item (set Z value) | 
 | $0A |\2. Move Static Item (set coordinates) | 
 | $0B |\2. Hue Static Item | 
 | $0C |\2. Client Handling | 
 | $0D |\2. [[Protocol#radar-map|Radar Map]] Radar Map | 
 | $0E |\2. Large Scale Commands | 
 | $FF | -- | No Operation (idle) | -- | 

 h2. Radar Map 

 |_. Packet |_. Client |_. Server | 
 | $01 | Request Checksum | Send Checksum | 
 | $02 | Request Full Map | Send Full Map | 
 | $03 | -- | Send Radar Update |