aboutsummaryrefslogtreecommitdiff
path: root/src/network/networkprotocol.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Rename some packet and handlers to <packet>_Legacy name for compat layer ↵Loic Blot2015-03-131-6/+6
| | | | between new network changes and old network clients
* Typo fix in networkprotocol.hNer'zhul2015-02-191-1/+1
| | | InventoryAction is in inventorymanager.h
* Network Layer 7 rework (Packet handling)Loic Blot2015-02-101-0/+804
* Move networkcode to a dedicated directory * Rename clientserver.h to network/networkprotocol.h (Better name) and sanitize some includes * Create object NetworkPacket * It stores command (opcode) and data separated * It also stores peer_id * Data reading can be done by using a streaming interface * Change packet routing analysis * Remove old conditional analysis * Now uses function pointed analysis and add connection state ({Client,Server}::handlers) * Connection state permit to categorize condition to handle before analyze packets * Create a handler for depreciated messages, instead of duplicating code