gpt4 book ai didi

java - java中的socket读取策略

转载 作者:太空宇宙 更新时间:2023-11-04 13:02:36 25 4
gpt4 key购买 nike

我有一个项目,我将从 TCP 端口接收数据,我需要不断等待检查是否收到数据。

我现在的代码是:

        Socket socket = new Socket();
socket.connect(new InetSocketAddress(ip,8000));

while(true){
DataOutputStream outToClient = new DataOutputStream(socket.getOutputStream());
InputStream inFromClient = socket.getInputStream();

while(true){
int i = inFromClient.read();

System.out.println("data = " + i);
l++;
}

我不喜欢这种基于 while(true) 的策略,有一些策略可以从回调或类似的东西接收数据吗?

最佳答案

关于java - java中的socket读取策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34809525/

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