服务器引擎接口文档.docxVIP

  • 12
  • 0
  • 约7.18千字
  • 约 9页
  • 2017-05-27 发布于天津
  • 举报
服务器引擎接口文档.docx

服务器引擎接口文档 接口列表 NetServer 服务器基类,派生类实现网络事件响应方法,直接做业务处理 NetHost 连接的主机,用于该主机连接上的recv\send\close操作 STNetServer 单线程版服务器基类,派生类实现网络事件响应方法,直接做业务处理 STNetHost 单线程版连接的主机,用于该主机连接上的recv\send\close操作 NetServer 类说明 服务器基类 用户派生,实现自己的业务逻辑,在派生类构造函数中做初始化 服务器事件响应回调方法 virtual void* Main(void* pParam) 服务器启动主业务处理回调方法 服务器业务线程不做任何事情,直接调用此方法,此方法退出,则服务器业务线程退出 ※此线程退出,不表示服务器停止,这只是业务线程逻辑,服务器完全可以没有长期运行于后台的业务逻辑,只处理网络消息 触发时机:服务器启动 退出时机: Stop()被调用后,3s内不自己退出则被强制杀死 IF业务中存在循环,可以使用IsOK()检查是否有Stop()被调用 IF业务中存在线程挂起函数,需要在Stop()调用前自行发送信号唤醒线程正常结束 用户也可以忽略此方法,自己创建管理业务线程 bool IsOk() 服务器状态检查,仅仅为main()方法中作为循环退出条件使用 服务器Start()后返回true,

文档评论(0)

1亿VIP精品文档

相关文档