Previous topicNext topic
Help > XEngine_Core > XEngine_Core > NetCore_Socket > NetCore_TCPSocket > NetCore_TCPXCore >
NetCore_TCPXCore_Start

函数

NetCore_TCPXCore_Start

说明

初始化这个模型并且启动这个服务

语法

XHANDLE NetCore_TCPXCore_StartEx(int nPort = 5000, int nMaxClient = 10000, int nThreads = 0, BOOL bKeepAlive = FALSE, BOOL bReuseaddr = FALSE, int nTimeFlow = 5, int nIPVer = 2)

参数

 参数.一:nPort
  In/Out:In
  类型:整数型
  可空:Y
  意思:要绑定的服务器端口
 参数.二:nMaxClient
  In/Out:In
  类型:整数型
  可空:Y
  意思:最大允许的客户端数量
 参数.三:nThreads
  In/Out:In
  类型:整数型
  可空:Y
  意思:设置网络事件线程池启动数量,0将根据CPU个数启动
 参数.四:bKeepAlive
  In/Out:In
  类型:逻辑型
  可空:Y
  意思:是否开启TCP心跳功能,默认不开启
 参数.五:bReuseaddr
  In/Out:In
  类型:逻辑型
  可空:Y
  意思:是否允许地址重用,开启后可以不经过关闭等待立即重启,但是可能会造成多个服务端同时存在
 参数.六:nTimeFlow
  In/Out:In
  类型:整数型
  可空:Y
  意思:指定时间段流量统计信息
 参数.七:nIPVer
  In/Out:In
  类型:整数型
  可空:Y
  意思:IP版本

返回值

类型:句柄
意思:是否启动成功

备注