解答出来别说是分了,请吃饭都行,我是认真的,在上海.....
http://topic.csdn.net/u/20090910/21/13ee0412-068a-4a13-b48c-9bb2230c2b23.html?1827
----引用------
很奇怪,其实我不是想找解决问题的办法,因为我以前使用Receive方法,当数据读完时会返回0,这样就能跳出while(true),但今天和 Java部的一个同事写,怎么都会被阻塞(我是Client),但同样的代码和另外一个Server,却毫无问题,非常好奇,于是就自己写了个,也被阻 塞.... 以前没遇到过的完全不解..
-----------------
你原来使用Receive 时Server端也是如你这样写的还是你不知道Server端是怎么实现的?我理解你使用Receive 方法,就是阻塞方式调用,如果要结束阻塞,只有TCP 链接断开才可以。