gpt4 book ai didi

java - PrintStream 不打印

转载 作者:行者123 更新时间:2023-11-30 07:29:02 26 4
gpt4 key购买 nike

in = new BufferedReader (new InputStreamReader(client.getInputStream()));
out = new DataOutputStream(client.getOutputStream());
ps = new PrintStream(out);

public void run() {
String line;

try {
while ((line = in.readLine()) != null && line.length()>0) {
System.out.println("got header line: " + line);
}
ps.println("HTTP/1.0 200 OK");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ps.println("Content-type: text/html\n\n");
ps.println("<HTML> <HEAD>hello</HEAD> </HTML>");
}

程序运行没有错误,并且 ps.println 没有向浏览器打印任何内容。知道为什么吗?

最佳答案

您是否尝试过刷新流?在没有任何其他信息的情况下,我猜测您的 PrintStream 正在存储字符,但实际上并没有输出它们(为了提高效率)。

参见 flush()了解更多信息。

关于java - PrintStream 不打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8791574/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com