예제 #1
0
        private void SendHeartbeat()
        {
            HeartbeatRequest msg = new HeartbeatRequest();

            msg.number = m_heartbeatNumber;
            m_client.Send(msg.Serialize());
            m_heartbeatNumber++;
        }
예제 #2
0
        public static HeartbeatRequest Deserialze(byte[] data)
        {
            byte[] body = new byte[data.Length - 2];
            Array.Copy(data, 2, body, 0, data.Length - 2);
            HeartbeatRequest msg = HeartbeatRequest.Parse(body);

            return(msg);
        }
예제 #3
0
        public static HeartbeatRequest Parse(byte[] data)
        {
            var num = BitConverter.ToInt32(data, 0);
            HeartbeatRequest msg = new HeartbeatRequest();

            msg.number = num;
            return(msg);
        }