首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#网络编程有关问题,

2011-12-28 
c#网络编程问题,在线等!具体情况是这样的:我用.net写了个client,在linux下用c语言写了server,但是发现clie

c#网络编程问题,在线等!
具体情况是这样的:
我用.net写了个client,在linux下用c语言写了server,但是发现client发送时函数要求发送的是byte[],而linux我用的char[]   buffer接收的,打印出来是错误的结果。应该怎么解决这个问题?(尽量具体一点,谢!)

[解决办法]
sock.Send(bytee, bytee.Length, 0);
改成这样试试看

//默认的最大长度为8192,系统会自动拆分的
byte[] strByteArr = System.Text.Encoding.Default.GetBytes(msg);
sock.SendByteArr(strByteArr);
sock.SendByteArr(new byte[1] { 0 });

热点排行