0

很抱歉这个小问题,但我打算创建服务器应用程序,但首先我需要写下所有可能的(大纲)服务器场景;我对服务器如何通知或获取客户端状态并将其通知给已连接到该服务器的其他客户端的一个问题感到困惑。

PS授权后我们已经知道客户端的状态,但是客户端的进一步状态如何,服务器如何知道这一点,我认为如果是的话,这是服务器的主动性如何?

4

1 回答 1

0

通常,客户端应该在发生变化时通知服务器,否则即使没有任何变化,您也会不断地轮询客户端,从而浪费流量。

但这取决于你在做什么。对于实时场景,例如多人游戏,即使没有任何变化,客户端也可以每秒多次发送其状态。同样,无论是否有任何更改,服务器都会将当前状态发送给所有客户端。

于 2013-07-15T06:57:03.080 回答