|
|
1
0
在协议更改方面,我建议您修改协议。在参与服务器之间的连接开始时,让发起者或接收者(我认为这并不重要)宣布它所理解的协议的最新版本,然后另一方做出相应的响应。他们回到最新版本 二者都 理解。 是的,这意味着要为两个协议版本维护一段时间的代码,但是一旦知道了,就可以注销旧的代码。 全部的 您的服务器中有个已更新并使用新协议。 假设您也可以控制所有可能的客户机软件,那么您可以对客户机进行同样的操作。当然,如果您无法控制用户何时升级,这可能需要更长时间地维护旧的协议代码。 |
|
|
2
1
这里有一个想法:
基本上,这个想法是让两个版本同时运行。 |