【发布时间】:2016-10-08 09:33:27
【问题描述】:
我有sn-p
try {
is = new BufferedReader(new inputStreamReader(getSocket().getInputStream()));
}
catch(IOException e) {}
while(true) {println(is.readLine());}
基本上,我试图打印发送到从 getSocket() 返回的套接字输入流的每条消息。 我的问题是:
- 如果没有消息发送到套接字,返回什么值 从调用 readLine() 方法?是空值还是空值 字符串(即“”)还是别的什么?
- 当消息被 发送并已打印出来,输入流发生了什么 那么插座呢?是清空了吗?
- 我们是否需要一种方法来检查 仅当输入流有时才调用 println() 方法 要打印的东西?
【问题讨论】:
标签: java sockets stream readline