URL:
<http://gna.org/patch/?4273>
Summary: Dynamic network protocol
Project: Freeciv
Submitted by: cazfi
Submitted on: Sat 26 Oct 2013 11:39:12 PM EEST
Category: None
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Planned Release:
_______________________________________________________
Details:
When thinking about how increasing max player number beyond 8bit value would
cause network traffic to increase in all the games despite games with more
than 8bit player ids used would be extremely rare, it occurred to me that the
field width could be dynamically adjusted. One of the very first packets
server sends could tell the client width of some of the data types.
The complicated part of implementing this would be making sure that agreed
protocol does not change (server that has advertised itself as max 8bit player
id server, couldn't increase its maxplayers too high) or protocol information
is updated to the clients correctly.
_______________________________________________________
Reply to this item at:
<http://gna.org/patch/?4273>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev