コード例 #1
0
ファイル: Net2Base.cs プロジェクト: cxdcxd/RRS
 protected virtual void Monitor_Disconnected(object sender, NetMQMonitorSocketEventArgs e)
 {
     if (connection_count > 0)
     {
         connection_count--;
     }
 }
コード例 #2
0
ファイル: Net2Client.cs プロジェクト: cxdcxd/RRS
 protected override void Monitor_Disconnected(object sender, NetMQMonitorSocketEventArgs e)
 {
     reportLog("Monitor disconnected is called " + name, LogType.INFO, section);
     thread_exit = true;
     Dispose(false);
     reportCrash();
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: dingzuoxiang/NetMQ
 private static void Monitor_Connected(object sender, NetMQMonitorSocketEventArgs e)
 {
     if (!isConnect)
     {
         isConnect = string.Equals(e.Address, address);
     }
 }
コード例 #4
0
 private void MonitorDisconnected(object sender, NetMQMonitorSocketEventArgs e)
 {
     try
     {
         IsConnected = false;
         _connectHandle.Reset();
     }
     catch
     {
         // ignored to not crash monitor
     }
 }
コード例 #5
0
 private void monitor_Connected(object sender, NetMQMonitorSocketEventArgs e)
 {
     try
     {
         _connectionMonitor.IsConnected = true;
         if (!_connectHandle.IsSet)
         {
             _connectHandle.Set();
         }
     }
     catch
     {
     } //shallow catch to avoid monitor stop running
 }
コード例 #6
0
 private void Subscriber_Event_Connected(object sender, NetMQMonitorSocketEventArgs e)
 {
     Console.Write("Subscriber event: {0}\n", e.SocketEvent);
     m_subscriberReadySignal.Set();
 }
コード例 #7
0
 private void Publisher_Event_Accepted(object sender, NetMQMonitorSocketEventArgs e)
 {
     Console.Write("Publisher event: {0}\n", e.SocketEvent);
     m_publisherReadySignal.Set();
 }
コード例 #8
0
ファイル: Net2Client.cs プロジェクト: cxdcxd/RRS
 protected override void Monitor_Connected(object sender, NetMQMonitorSocketEventArgs e)
 {
     base.Monitor_Connected(sender, e);
     setState(Net2State.CONNECTED);
 }
コード例 #9
0
 private void Publisher_Event_Accepted(object sender, NetMQMonitorSocketEventArgs e)
 {
     _loggerDelegate?.Invoke(string.Format("Publisher event: {0}\n", e.SocketEvent));
     _publisherReadySignal.Set();
 }
コード例 #10
0
ファイル: Net2Base.cs プロジェクト: cxdcxd/RRS
 protected virtual void Monitor_Connected(object sender, NetMQMonitorSocketEventArgs e)
 {
     connection_count++;
 }
コード例 #11
0
ファイル: Program.cs プロジェクト: dingzuoxiang/NetMQ
 private static void Monitor_Accepted(object sender, NetMQMonitorSocketEventArgs e)
 {
     Console.WriteLine(e.Socket.RemoteEndPoint);
     string addr = @$ "tcp://{e.Socket.RemoteEndPoint.ToString()}";
 }
コード例 #12
0
        private void Monitor_Disconnected(object sender, NetMQMonitorSocketEventArgs e)
        {
            var handler = Disconnected;

            handler?.Invoke();
        }
コード例 #13
0
ファイル: Network.cs プロジェクト: cxdcxd/RRS
 private void Monitor_Disconnected(object sender, NetMQMonitorSocketEventArgs e)
 {
     subscribers.Remove(e.Address);
     triggerSubscriberChange(false);
 }
コード例 #14
0
ファイル: Network.cs プロジェクト: cxdcxd/RRS
 private void Monitor_Accepted(object sender, NetMQMonitorSocketEventArgs e)
 {
     subscribers.Add(e.Address);
     triggerSubscriberChange(true);
 }