Пример #1
0
        private static Message UnwrapPing(TcpPackage package, IEnvelope envelope)
        {
            var data = new byte[package.Data.Count];

            Buffer.BlockCopy(package.Data.Array, package.Data.Offset, data, 0, package.Data.Count);
            var pongMessage = new TcpMessage.PongMessage(package.CorrelationId, data);

            envelope.ReplyWith(pongMessage);
            return(pongMessage);
        }
Пример #2
0
 private static TcpPackage WrapPong(TcpMessage.PongMessage message)
 {
     return(new TcpPackage(TcpCommand.Pong, message.CorrelationId, message.Payload));
 }