社区
Java SE
帖子详情
关于java nio通信程序客户端连接的问题
lymuio
2017-09-06 02:07:31
目前的程序是这样的,客户端可以同时打开多个显示窗口从服务器获取数据并显示,那么是应该每个窗口都与服务器建立一个连接获取数据,还是只发起一个连接,所有的窗口都通过这个链接来获取数据好呢(这样的话在通信协议里就要包含对应的窗口信息了,这种信息适合放在协议里吗)?如果是多个连接的话,客户端这边有必要使用selector来管理这些连接吗?主要想从性能的角度了解一下,多个小数据量的连接跟单个大数据量的连接差别大不大.希望大家给些帮助。
...全文
116
回复
打赏
收藏
关于java nio通信程序客户端连接的问题
目前的程序是这样的,客户端可以同时打开多个显示窗口从服务器获取数据并显示,那么是应该每个窗口都与服务器建立一个连接获取数据,还是只发起一个连接,所有的窗口都通过这个链接来获取数据好呢(这样的话在通信协议里就要包含对应的窗口信息了,这种信息适合放在协议里吗)?如果是多个连接的话,客户端这边有必要使用selector来管理这些连接吗?主要想从性能的角度了解一下,多个小数据量的连接跟单个大数据量的连接差别大不大.希望大家给些帮助。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Java
实现Socket长
连接
和短
连接
在
Java
编程中,Socket是网络
通信
的基础,它允许两个应用
程序
通过TCP/IP协议进行数据传输。Socket
连接
分为两种类型:长
连接
和短
连接
。这两种
连接
方式各有特点,适用于不同的应用场景。 **1. 短
连接
(Short ...
Java
网络编程第三版.pdf
1. **
Java
网络编程基础**:首先,书中会介绍
Java
中的Socket编程,包括TCP和UDP协议的基础知识,以及如何使用
Java
的Socket和ServerSocket类创建
客户端
和服务器端的
连接
。 2. **I/O与
NIO
**:
Java
的I/O流系统是网络...
JAVA
_API1.6文档(中文)
java
.
nio
.channels 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的
连接
;定义了用于多路复用的、非阻塞 I/O 操作的选择器。
java
.
nio
.channels.spi 用于
java
.
nio
.channels 包的服务...
Java
聊天室毕业设计完整版+数据库
Java
聊天室毕业设计是一个典型的项目案例,用于展示
Java
编程在实时
通信
系统中的应用。这个项目不仅涵盖了编程语言的基础,还涉及到了网络编程、多线程、数据库交互等多个关键知识点。以下将详细介绍这些方面: 1. *...
Mina中文参考手册-API
Mina框架可以用于开发需要进行网络
通信
的应用
程序
,无论是服务端还是
客户端
。 在Mina框架中,主要分为两个版本:1.x和2.x。文档中提到的是最新版本2.0,如果读者之前使用的是Mina 1.x版本,可能会发现某些功能并不...
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章