public void OnCheckSocketVersion(ClientSocketEventParameter parameter) { if (parameter.Type == ClientSocketEventParameter.EventType.SetSocket) { WaitEvent.Set(); } }
/// <summary> /// TCP 客户端套接字初始化处理 /// </summary> /// <param name="parameter">TCP 客户端套接字事件参数</param> private void onClientSocket(ClientSocketEventParameter parameter) { if (socket == null || socket.IsSocketVersion(ref this.socket)) { onCheckSocketVersion(parameter); } }
/// <summary> /// TCP 客户端套接字初始化处理 /// </summary> /// <param name="parameter">TCP 客户端套接字事件参数</param> private void onClientSocket(ClientSocketEventParameter parameter) { if (parameter.Type != ClientSocketEventParameter.EventType.SetSocket || parameter.Socket.IsSocketVersion(ref socket)) { onCheckSocketVersion(parameter); } }
/// <summary> /// TCP 客户端套接字初始化处理 /// </summary> /// <param name="parameter">TCP 客户端套接字事件参数</param> private void onClientSocket(ClientSocketEventParameter parameter) { if (parameter.Type == ClientSocketEventParameter.EventType.SetSocket ? parameter.Socket.IsSocketVersion(ref socket) : object.ReferenceEquals(parameter.Socket, socket)) { onCheckSocketVersion(parameter); } }