/// <summary> /// 关闭一个与客户端之间的会话 /// </summary> /// <param name="state">需要关闭的客户端会话对象</param> public void Close(AsyncSocketState state) { if (state != null) { state.Datagram = null; state.RecvDataBuffer = null; _clients.Remove(state); _clientCount--; //TODO 触发关闭事件 state.Close(); } }