예제 #1
0
        public void SendCommand(PaCommand cmd, byte[] payload)
        {
            var ep  = new IPEndPoint(IPAddress.Parse("192.168.1.198"), 3903);
            var u   = new UdpClient();
            var ddd = new byte[18 + payload.Length];

            ddd[2] = (byte)(18 + payload.Length);

            ddd[4] = (byte)((ushort)cmd & 0xFF);
            ddd[5] = (byte)((ushort)cmd >> 8);
            if (payload.Length > 0)
            {
                Array.Copy(payload, 0, ddd, 18, payload.Length);
            }

            u.Send(ddd, ddd.Length, ep);
        }
예제 #2
0
        public void SendCommand(PaCommand cmd, byte[] payload)
        {
            var ep = new IPEndPoint(IPAddress.Parse("192.168.1.198"), 3903);
            var u = new UdpClient();
            var ddd = new byte[18 + payload.Length];
            ddd[2] = (byte)(18 + payload.Length);

            ddd[4] = (byte)((ushort)cmd & 0xFF);
            ddd[5] = (byte)((ushort)cmd >> 8);
            if (payload.Length > 0)
                Array.Copy(payload, 0, ddd, 18, payload.Length);

            u.Send(ddd, ddd.Length, ep);
        }