Exemplo n.º 1
0
 private static void SendReceive(PairSocket s)
 {
     NanomsgSocketOptions.SetTimespan(s.SocketID, SocketOptionLevel.Default, SocketOption.RCVTIMEO, TimeSpan.FromMilliseconds(100));
     while (true)
     {
         var data = s.Receive();
         if (data != null)
         {
             Console.WriteLine("RECEIVED: '" + Encoding.UTF8.GetString(data) + "'");
         }
         Thread.Sleep(TimeSpan.FromSeconds(1));
         s.Send(Encoding.UTF8.GetBytes("the message is " + DateTime.Now.ToLongTimeString()));
     }
 }
Exemplo n.º 2
0
 public void Receive(ref Msg msg, SendReceiveOptions options)
 {
     m_self.Receive(ref msg, options);
 }
Exemplo n.º 3
0
 public byte[] Receive(bool dontWait, out bool hasMore)
 {
     return(self.Receive(dontWait, out hasMore));
 }
Exemplo n.º 4
0
 public void Receive(ref Msg msg, SendReceiveOptions options)
 {
     m_messagesPipe.Receive(ref msg, options);
 }
Exemplo n.º 5
0
 public void Receive(ref Msg msg)
 {
     m_messagesPipe.Receive(ref msg);
 }