You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java多客户端通信异常:前n-1个客户端仅能发送一次消息

多客户端消息交互的Java服务器实现

我已经搞定了一套支持多客户端交互的Java服务器逻辑,核心是两个类:一个专门用来读取客户端线程发来的消息,另一个负责创建客户端线程。这套逻辑的交互规则很明确:

  • 当同时启动n个客户端时,编号从0到n-1的客户端只能发送一条消息,之后就只能接收消息,不能再发了;
  • 第n个客户端(也就是编号为n的那个)可以持续发送消息,没有单次发送的限制。

下面是对应的服务器端代码:

import java.io.DataInputStream;
import java.io.PrintStream;
import java.io.IOException;
import java.net.Socket;
import java.net.ServerSocket;
import java.io.BufferedReader;
import ja...

内容的提问来源于stack exchange,提问作者John123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 02:28:25