我正在开发一种工具来获取客户端信息、发送到服务器并再次接收信息(代理)。我也在尝试转储从服务器接收到的数据。我可以读取 inputStream 的整数表示,但无法读取字符串格式。我试过下面的例子,但它挂起并且永远不会连接到服务器。此外, System.out.println(inputStream.nextLine()) 仅显示一行并挂起。
public void run() {
try {
int i;
while ((i = inputStream.read()) != -1){
System.out.println(IOUtils.toString(inputStream));
outputStream.write(i);
}
} catch (IOException e) {
System.out.println("Lost connection to the client.");
}
}