ServerSocket serverSocket=new ServerSocket(1111);
Socket socket=serverSocket.accept();
while(true){//保持长连接
try {
Thread.sleep(100);//等待时间
} catch (InterruptedException e1) {
e1.printStackTrace();
}
if (socket !=null){
try {
String ip = socket.getInetAddress().toString().replace("/", "");
System.out.println("====socket.getInetAddress()====="+ip);
socket.setKeepAlive(true);
InputStream is = socket.getInputStream();
OutputStream os = socket.getOutputStream();
System.out.println("服务器端接受请求");
String tempdata = StreamEazyUse.getContent(is);
system.out.printl(“接收到的数据为:”+tempdata);
if(tempdata.contains(“stop”)){
is.close();
os.close();
}
os.flush();
}catch(Exception e){
system.out.println(“出现了错误”);
}
}
}java socket保持长连接
最新推荐文章于 2025-09-12 10:55:45 发布
本文介绍了一个使用Java实现的Socket长连接示例。该示例展示了如何创建ServerSocket并监听特定端口,接受客户端连接请求,并通过输入输出流进行数据交换。此外,还包括了如何设置Socket保持活动状态以及处理客户端发送的停止指令。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Qwen3-8B
文本生成
Qwen3
Qwen3 是 Qwen 系列中的最新一代大型语言模型,提供了一整套密集型和专家混合(MoE)模型。基于广泛的训练,Qwen3 在推理、指令执行、代理能力和多语言支持方面取得了突破性进展
1067

被折叠的 条评论
为什么被折叠?



