首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

请教游戏的网络包最大一般定义为多少字节

2013-12-20 
请问游戏的网络包最大一般定义为多少字节?还是没大小限制?? [解决办法]引用:Quote: 引用:Quote: 引用:Quot

请问游戏的网络包最大一般定义为多少字节?
还是没大小限制??                                  
[解决办法]

引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

这些都是走协议的 tcp最大都是 MTU 1500吧!
但是大了,协议会帮你扯包,然后粘包,这些下面都会帮你实现!用户层不用担心!


我的意思说,你们封装的网络库,对于用户发送的包的大小,有没有限制? 如果有,一般限制多少?


没有特别的明显的限制!但是一次都是发送几百K的数据,然后循环发送而已!


包的大小没有做限制? 就算一次发送100M的数据,也没问题?

虽然没有限制,但是最好一次发送不要大于MTU
分片是有风险的,因为一旦某一片丢失,就需要重传这个IP数据报,因为IP层本身并没有超时重传的机制,可靠性需要TCP层来保证(一些UDP协议的可靠性由应用程序保证),一旦一个TCP段中的某一片丢失,TCP协议层会超时重传。此外,分片可以发生在源主机或者中间的路由,如果发生在中间的路由,源主机根本不知道是怎样分片,所以要尽量避免分片。

热点排行