-
游戏里一切点数的增加和减少,涉及到玩家在游戏里的切身利益,不能出错
要保证不出错,“游戏客户端”必须与“服务器” 保持可靠通信
使用TCP可以实现可靠通信,TCP的缺点是对网络质量要求比较高
如果经常出现下图所示的断网情况,那么就不能实现可靠通信,必须断开连接,重来
QQ使用的是UDP通信
UDP的特性,是信息发出去后,不用确认对方有没有收到,在IT行业里,把UDP称为不可靠通信
优点是:UDP通信速度快
缺点是:有时在网络质量很差的情况下,服务器会以为消息发出去了,实际上是没发出去的
QQ判断掉线的机制比较宽松,如果出现上图断网的情况,QQ不会立刻判断为掉线
因为QQ通信的主要是聊天内容,两个人的聊天间隔通常是十几秒,最快也就几秒
网络游戏的通信间隔是按毫秒算的