void SendMessage(TransferOP opCode, string msg)
 {
     var data = Encoding.UTF8.GetBytes(msg);
     SendData(opCode, data, 0, data.Length);
 }
 void SendData(TransferOP opCode, byte[] data, int offset, int length)
 {
     byte[] senddata = new byte[length + 4];//要发出的数据:组成为命令,数据长度,数据
     senddata[0] = (byte)((int)opCode / 256);
     senddata[1] = (byte)((int)opCode % 256);
     senddata[2] = (byte)(length / 256);
     senddata[3] = (byte)(length % 256);
     Buffer.BlockCopy(data, offset, senddata, 4, length);
     Client.Send(senddata, 0, senddata.Length);
 }