社区
Java SE
帖子详情
JAVA tcp server 管理多个客户端连接
___ddc___
2018-01-01 01:47:20
假设有一千个客户端和服务器连接。服务器根据命令行输入指定,给对应的客户端发消息。有什么比较快的搜索方法吗?如果每次都从头到尾检查客户端的ID来查找对应的客户端,是不是比较慢
...全文
438
2
打赏
收藏
JAVA tcp server 管理多个客户端连接
假设有一千个客户端和服务器连接。服务器根据命令行输入指定,给对应的客户端发消息。有什么比较快的搜索方法吗?如果每次都从头到尾检查客户端的ID来查找对应的客户端,是不是比较慢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一叶飞舟
2018-01-01
打赏
举报
回复
同意楼上的!!
oyljerry
2018-01-01
打赏
举报
回复
用hashmap。这样查找快。
学习网络编程,代码程序思路,讲解分析,1.client/
server
程序完成下载文件。一个服务端对应
多个
客户端
1.知识核心 两类传输协议:
TCP
;UDP 基于Socket的
java
网络编程 简单的Client/
Server
程序 支持多客户的client/
server
程序(多线程) 2.代码优化 我们代码是一对一。但是要一个服务端对应
多个
客户端
。 则我们要服务端用多线程
管理
客户端
。 技术:死循环等待
客户端
连接
。生成socket, 通过socket启动一个线程,参数是一个socket,并通过集合加入socket,
管理
socket,(可以建立类
管理
)。线程就是
管理
客服端的需求。 聊天室:技术,就是集合
管理
socke
java
tcp
连接
_
JAVA
TCP
长
连接
通信
由于
TCP
通信短
连接
在一次读写操作后关闭链接而建立链接需要3次握手,而释放时需要4次握手在一个
客户端
与服务器频繁通信时采用短
连接
是非常消耗资源和消耗时间的所以此时采用长
连接
比较合理,以下是亲自测试过的
TCP
长
连接
Client代码:import
java
.io.OutputStream;import
java
.net.Socket;publicclass
TCP
ClientTest{privat...
android
tcp
判断服务器是否断开,Android
tcp
客户端
连接
,然后从
java
服务器断开
连接
...
我在我的电脑上执行
java
服务器并让我的android设备
连接
到它。我可以
连接
它,但一旦
连接
就会断开
连接
。我确信在android方面我需要做一些事情,但我很少迷失它。我有互联网许可,所以很好。Android
tcp
客户端
连接
,然后从
java
服务器断开
连接
而且忽视了注释代码,我发送图像从我的Android到PC。也忽略savebitmap并采取截图我不认为它影响
连接
,如果它没有被调用。的
Java
服务...
Java
TCP
长
连接
及心跳机制实现示例
TCP
(Transmission Control Protocol,传输控制协议)长
连接
是一种持久的网络
连接
方式,在此模式下,
客户端
与服务器之间一旦建立
连接
,后续的通信数据将通过这一个
连接
进行传输,直到其中一方关闭
连接
或
连接
因异常断开。长
连接
在需要频繁交互或实时性要求较高的应用中极为重要,因为它避免了每次通信都建立
连接
和断开
连接
的开销,从而提高数据传输效率。在传输数据时,通常需要遵循一定的数据格式。常见的格式包括文本格式(如CSV,JSON,XML等)和二进制格式。
通过
Java
连接
Sql
Server
数据库
总结了下
java
连接
SQL
Server
数据库的步骤
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章