摘要: 系统架构RakNet的代码可以分为三个部分:网络通信、使用网络通信的插件和通用游戏工具(功能)。网络通信时由两个用户类来提供的,它们分别是RakPeerInterface和TCPInterface。游戏中主要使用到的类的是基于UDP协议的RakPeerInterface,它提供的功能主要包括:连接、连接管理、拥塞控制、远程服务器检测、带外消息(?)、连接数据、延迟和模拟丢包、禁止列表和安全连接等等。TCPInterface对TCP进行了包装,可以用于基于TCP协议的外部系统,如采用了TCP接口的用来报告远程服务器Crash信息的EmailSender类。大多数插件模块也支持TCPInterfa 阅读全文
posted @ 2013-07-22 23:02 兜兜转转 阅读(786) 评论(0) 推荐(0) 编辑