using System; using System.Collections.Generic; using System.Linq; using System.Net.Sockets; namespace LiChuangService { public static class CommandHelper { //public static byte[] Create(byte type, byte[] payload) //{ // var list = new List { 0xfe, 0xa5, type }; // list.AddRange(payload); // list.Add((byte)list.Skip(2).Select(o => Convert.ToInt32(o)).Sum()); // return list.ToArray(); //} //public static byte[] CreateCommand(byte[] payload) //{ // return Create(0x01, payload); //} //public static byte[] CreateAddressCommand() //{ // return CreateCommand(new byte[] { 0x0c }); //} //public static byte[] Execute(this NetworkStream stream, byte[] command) //{ // stream.Write(command); // var buffer = new byte[256]; // var length = stream.Read(buffer); // return buffer.Take(length).ToArray(); //} } }