Ejemplo n.º 1
0
 public void Read()
 {
     stream.BeginReadMessage(m =>
     {
         Console.WriteLine(m);
         DispachMessage(m);
         Read();
     }, onReadError);
 }
Ejemplo n.º 2
0
 public void BeginReadMessage()
 {
     stream.BeginReadMessage(m =>
     {
         SaveUserNameFromMessage(m);
         if (m.ToString().Contains("<!exit!>"))
         {
             Leave();
             return;
         }
         Print(m);
         DispachMessage(m);
         BeginReadMessage();
     }, e => DisconnectPerson());
 }
Ejemplo n.º 3
0
 public void BeginReceive(Action <Message> receive, Action readAgain = null, Action disconnect = null)
 {
     stream.BeginReadMessage(receive, readAgain, disconnect);
 }