Esempio n. 1
0
 public void MessageConstructorTest()
 {
     const string testPacket = "{TFD1234567890\0}";
     byte[] data = Encoding.ASCII.GetBytes(testPacket);
     Message target = new Message(data);
     string laterData = Encoding.ASCII.GetString(target.ToByteArray(false));
     if (laterData != testPacket) {
         Assert.Fail("Packets are different: {0} != {1}".With(laterData, testPacket));
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Sends a message along to the next client without any additional processing
 /// Will not attempt to retry.
 /// </summary>
 /// <param name="message">The message to send</param>
 public void PassOn(Message message)
 {
     Logger.Log("Passing on message '{0}' to {1}".With(message.ToString(), message.Recipient), _parent.DisplayAddress);
     putChars(message.ToByteArray());
 }