从套接字读取时程序冻结

时间:2014-03-05 23:07:45

标签: java sockets

我在尝试读取java程序中的套接字时遇到问题。我正在使用一个运行JFrame的独立线程,但我使用主线程进行套接字管理。我可以连接到服务器并发送信息没有问题,但当我尝试从端口读取信息时,程序卡在读取端口。

我用来读取端口的类是DataInputStream,我只是使用

     readLine()

从套接字读取的方法。是否有另一种方法可以从套接字读取来解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果readLine()被阻止,则对等方不会发送一条线路。可能是对等方没有发送任何内容,否则就没有行终止符。