这两天在研究socket,于是就写了一个小例子,发现这个小例子一直会阻塞在readLine()这行,导致客户端无法把请求发给服务器端。
源码如下:
后面改了一种写法,把readLine()换成了readUTF()就能正常接收和发送数据了源码如下:
本文探讨了在Java Socket编程中使用readLine()方法时遇到的阻塞问题,并通过替换为readUTF()方法解决了该问题。展示了两种不同实现方式的源代码及运行结果。
这两天在研究socket,于是就写了一个小例子,发现这个小例子一直会阻塞在readLine()这行,导致客户端无法把请求发给服务器端。
源码如下:
后面改了一种写法,把readLine()换成了readUTF()就能正常接收和发送数据了源码如下:
676

被折叠的 条评论
为什么被折叠?