Loic Blot a704c04f00 Network Layer 7 rework (Packet handling)
* 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
2015-02-10 20:04:08 +10:00
..
2015-02-06 23:02:15 +10:00
2013-03-05 23:54:07 -05:00
2014-06-29 18:17:56 +02:00
2014-08-22 22:03:08 +02:00
2013-09-15 23:00:01 -04:00
2014-10-28 15:37:58 -04:00
2015-01-08 15:06:28 +10:00
2015-01-25 16:09:23 +10:00
2013-02-24 20:15:24 +01:00
2014-10-29 01:56:37 -04:00
2014-06-09 08:18:33 +02:00
2015-02-05 17:33:08 +10:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2015-01-31 03:06:34 +10:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2014-11-30 17:50:09 +01:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2014-11-30 17:50:09 +01:00
2014-11-19 16:21:59 -05:00
2015-02-05 11:49:14 -05:00
2014-11-30 17:50:09 +01:00
2013-02-24 20:15:24 +01:00
2014-01-13 18:11:08 -05:00
2013-12-13 18:05:35 +01:00
2014-11-30 18:06:54 +01:00
2014-11-19 16:21:59 -05:00
2014-11-19 16:21:59 -05:00
2015-01-13 23:48:56 +10:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2013-07-20 20:37:59 +02:00
2014-06-29 18:17:56 +02:00
2014-12-31 02:44:31 +10:00
2014-12-31 02:44:31 +10:00
2015-01-06 16:13:39 +01:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2015-01-18 23:38:15 -05:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2015-02-05 17:33:08 +10:00
2014-06-29 18:17:56 +02:00
2015-02-05 17:34:10 +10:00
2014-12-08 00:01:22 +10:00
2013-02-24 20:15:24 +01:00
2014-11-19 16:21:59 -05:00
2014-11-19 16:21:59 -05:00
2014-11-19 16:21:59 -05:00
2014-09-20 14:02:54 -04:00
2015-01-23 21:38:34 +10:00
2015-01-23 21:38:34 +10:00
2014-06-15 05:40:33 +02:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2013-02-24 20:15:24 +01:00
2013-09-15 23:00:01 -04:00
2014-07-02 16:48:11 +02:00
2015-01-13 23:24:32 +10:00