首页
编程
java
php
前端
首页
编程
java
php
前端
Socket连接为什么会进入死循环
为什么我的服务器端和客户端通过socket连接之后 不能互发信息呢 服务器端只收不发,或者只发不收,都可以完成 但是我的本意是服务器端先接收客户端发送过来的信息,然后服务器端再发送另一条信息给客户端 但这样实现之后却运行不了 请问是我哪里出错了呢
只进行一次就能实现
但进行互发,结果就造成了堵塞
while是个死循环啊,如果读不到东西它就会阻塞,永远不会读到个null
如果到达了readtimeout,会抛异常,进入catch,还是不会发送
这有个类似的问题, 你可以参考下:
https://ask.csdn.net/questions/7588072
点击展开全文