如何监听Socket.Receive是否收到了值? RT,Socket.Receive(byte[])会接收从另一个主机上发送过来的数据。但是如果远程主机没有发过来任何东西的话,程序就会卡在这里。如何监听他到底收到了值没有?我在循环里面写了这个东西,想在有值的时候执行一些东西,没有值或是没有响应的时候执行令一些东西究。竟该怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道我这么用对不对if (Socket.Poll(0, SelectMode.SelectRead)) { Socket.Receive(byte[]); string ss = Encoding.Unicode.GetString(byte[]); System.Console.WriteLine(ss); }运行的时候会卡在if这里不动。 关于C#委托的问题 鼠标离开事件执行不及时怎么办? timeSpan 如何显示程序运行开始和结束的时间 奇怪的问题!!! 高分帮我看看判断是否为数字的正则表达试 输入问题? 请问c#里如何实现通过child对象获取parent对象? 小声问:怎么使子线程随父线程结束而结束 在C#中如何避免不同用户对同一张表的同一条记录进行修改? 通常每个套接字地址(协议/网络地址/端口)只允许使用一次 又有些遗忘了,引用其它窗体的对象
{
Socket.Receive(byte[]);
string ss = Encoding.Unicode.GetString(byte[]);
System.Console.WriteLine(ss);
}运行的时候会卡在if这里不动。