gpt4 book ai didi

java - 发送多个 "println"给客户端

转载 作者:行者123 更新时间:2023-12-02 01:22:15 25 4
gpt4 key购买 nike

我需要向客户发送一些信息。

在此示例中,我在 println 内发送了两次内容,但客户端仅在第一次读取。客户端如何读取发送给他的所有数据?

在客户端,我尝试在 for 循环内使用多个 readline...不起作用。

for(int i=0;i<2;i++) {
int apart = i+1;
String response2 = getDataConnection(clientRes, apart);
pr.println("aparment " + apart +" " + response2);
pr.flush();
}

最佳答案

您必须冲洗循环外部

for(int i=0;i<2;i++) {                     
int apart = i+1;
String response2 = getDataConnection(clientRes, apart);
pr.println("aparment " + apart +" " + response2);
}
pr.flush();

当您打印时,您实际上在缓冲区中写入
当您刷新时,您将缓冲区内容发送到客户端

关于java - 发送多个 "println"给客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57482843/

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