c# socket.send 如何发送零字节的byte[] RT,服务器接收数据时,以是否收到零字节的数据判断客户方是否发送完毕。 问题是,客户方如何产生并发送这个零字节的byte[]。 请具体一点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会是 string byte0 = ""; Byte[] sendover = new byte[byte0.Length]; sendover = Encoding.ASCII.GetBytes(byte0);这样就可以了吧? 自己解决:mySocket.Shutdown(SocketShutdown.Both); 如果不行,你就发送一个自定义的结束标记给服务器判断,如发送EOF之类,服务器收到该信息后,就表示整个通信过程结束而不是一次的数据传递。而Socket的Shutdown方法是一个阻塞的方法,一直要等到数据发送或则接收完毕才返回。 ArrayList数组里面的对象交换 关于excel的get_Range方法 IList<Categories> Categories 是什么意思 C#两个From之间怎样设置一个公共变量,能够在不同的Form中都能存取? C#中如何让自己编写 的类中的错误能被try catch 语句捕获? unicode如何转换成Gb2312? 急急急!!急寻C#.NET和ASP.NET的培训资料 一个求技术、一个求思路的两个问题 有关C#实现多页面浏览器的问题!急!!! 想做一个监听服务器共享文件夹访问记录的工具 求一个递归算法问题???? 初学者急求:不会实现接口成员
string byte0 = "";
Byte[] sendover = new byte[byte0.Length];
sendover = Encoding.ASCII.GetBytes(byte0);
这样就可以了吧?
而Socket的Shutdown方法是一个阻塞的方法,一直要等到数据发送或则接收完毕才返回。