帮忙解释一下这个C# Socket问题 你那三句是在while循环完后执行,没错。但service.Receive阻塞在这的,直到有数据或超时,或socket关闭所以你客户端关闭了,才执行那三句。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢colorall, 也就是说那个service.Receive 会阻塞程序的执行,有数据接收了就执行while体内的部分,没有数据接收了,就一直阻塞下去!是这样的吗? 也就是说:当程序执行到while((i=service.Receive)!=0)时,判断,i不等于0则执行while体内程序,但是这时也执行了service.Receive啊,为什么会执行while体内的代码呢? 当service.Receive==0时,又是一个什么情况啊? 当有了接收数据,接收到的字节总数i=service.Receive(bytes)不等于0时就继续执行while体内的语句当客户端断开连接时,service.Receive(bytes)也把有效数据接收到bytes,但这时返回值就是i=service.Receive(bytes)=0. c#如何获取所在硬盘序列号以及网卡MAC地址 C#类中全局变量的调用 [讨论]outlook 实时邮件监控程序设计 winForm的delegate的问题? 很奇怪的UpdateCommand的问题 刚学C#,第一个练习就有问题!大家帮忙看看,好吗? 关于DataAdapter和DataSet更新的问题(WInForm) 大家写个自动采集VeryCD标题的程序吧,好多励志,很不错 我刚才问的问题怎么找不到了?在c#里面怎么打开word(已经存在的,)并且这word要密码的。高手请教。。。。。 .net中的程序用CSC命令在命令提示副中,应该是生成MSIL代码的,严格的说并没有生成机器骂,执行时为什么不需要。NET 的支持 请问.net最稳定版本是那一版 C/C++下一个队列函数,怎么移植到C#
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货