最近在阅读Torque引擎实现源代码,重点是分析一下可靠传输的实现机制。T3D2009 Beta3版本中,网络消息可以保证达到,但不能够保证网络消息的顺序性,如果UDP数据发生乱序(网络实现上会直接丢弃,让对方重新发送),或者是丢失,都将产生消息达到顺序的凌乱。
另外,在最新的版本中已经不存在最多支持链接数的问题了。传说中的那个最多支持128个链接的问题是不存在的,这个只是Torque对网络管理的一种优化手段,创建了以后128的hash table,用于快速查找网络链接信息,实现通过地址迅速查询网络对象方法。