private void SocketServer_OnDisconnect(SocketConn scktConn) { lock (m_CIPConnList) if (m_CIPConnList.ContainsKey(scktConn)) { m_CIPConnList.Remove(scktConn); } OnConnStatusChanged?.Invoke(ConnType.Receive, false, scktConn.ConnID); }
private void SocketServer_OnConnect(SocketConn scktConn) { lock (m_CIPConnList) { CIPConn cipConn = new CIPConn(scktConn); cipConn.OnEventTrace += CIPConn_OnEventTrace; cipConn.OnReceiveData += OnConnRecReceivedDataMsg; cipConn.Open(); m_CIPConnList.Add(scktConn, cipConn); } OnConnStatusChanged?.Invoke(ConnType.Receive, true, scktConn.ConnID); }
private void SocketClient_OnDisconnect(SocketConn scktConn) { m_ClientConnStates = ClientConnStates.Disconnected; Trace(EventType.Info, string.Format("{0} - Connection is closed: {1}", LOG_TAG, scktConn.RemoteEndPoint)); OnConnStatusChanged?.Invoke(ConnType.Send, false, scktConn.ConnID); }
private void SocketClient_OnConnect(SocketConn scktConn) { m_ClientConnStates = ClientConnStates.SendListServices; Trace(EventType.Info, string.Format("{0} - Connection established: {1}", LOG_TAG, scktConn.RemoteEndPoint)); OnConnStatusChanged?.Invoke(ConnType.Send, true, scktConn.ConnID); }