Previous topicNext topic
Help > XEngine_Core > XEngine_ManagePool > SocketPool >
ManagePool_Socket_SetSize

函数

ManagePool_Socket_SetSize

功能

设置指定连接池大小

语法

BOOL ManagePool_Socket_SetSize(XNETHANDLE xhPool, UINT unPoolSize, DWORD dwSocket = 0)

参数

 参数.一:xhPool
  In/Out:In
  类型:连接池句柄
  可空:N
  意思:要设置的连接池
 参数.二:unPoolSize
  In/Out:In
  类型:无符号整数型
  可空:N
  意思:要设置的大小,请看备注
 参数.三:dwSocket
  In/Out:In
  类型:双字
  可空:Y
  意思:在增加的时候,可以调用此来设置新增加的SOCKET的模式,也可以不设置,在减少的时候,此参数没有任何作用

返回值

类型:逻辑型
意思:是否成功

备注

大小设置可以新增加也可以减少,函数内部会自动判断应该怎么做,在减少的时候,连接池会选择释放空闲的和错误的套接字,正在使用中的连接不会被释放!

示例