日期:2014-05-20  浏览次数:20820 次

C# Socket 抢分题
C#客户端与C服务端(linux)的通信问题
如何确保一列字符串,如:0x3f   0x5b   0x30   0x30   0x30   0x30   0x00     0x??
最后一位为前7位的逻辑与的和。
在C#端如何处理,才能使数据准确的传输到服务器端。


------解决方案--------------------
以byte[]去发送
------解决方案--------------------
那就用这样

byte[] buffSend = new byte[8];

buffSend[0] = 0x3f;
buffSend[1] = 0x5b;
...
buffSend[7] = 前7个和;

socket.Send(buffSend, 0, buffSend.Length, SocketFlags.None);