コード例 #1
0
ファイル: Stomp.cs プロジェクト: yyyyyuki/openmovement
 // Listening thread
 protected void Listener()
 {
     while (!quitReceiver)
     {
         try
         {
             StompMessage stompMessage = stompConnection.WaitForMessage();
             if (stompMessage != null)
             {
                 OnReceivedMessage(new StompMessageEventArgs(stompMessage));
             }
         }
         catch (ThreadInterruptedException)
         {
             Console.Error.WriteLine("WARNING: ThreadInterruptedException in Listener...");
             if (quitReceiver)
             {
                 break;
             }
         }
         catch (SocketException)
         {
             Console.Error.WriteLine("WARNING: SocketException in Listener...");
             if (quitReceiver)
             {
                 break;
             }
         }
     }
     stompConnection.Abort();
 }
コード例 #2
0
ファイル: Stomp.cs プロジェクト: yyyyyuki/openmovement
 public StompMessageEventArgs(StompMessage message)
 {
     Message = message;
 }
コード例 #3
0
ファイル: Stomp.cs プロジェクト: nhammerla/openmovement
 public StompMessageEventArgs(StompMessage message)
 {
     Message = message;
 }