社区
Java SE
帖子详情
Java Socket 在已经实现长连接的情况下,服务端该如何处理来自不同客户端数据的传递转发
Csea_
2019-01-30 01:26:55
在已经实现客户端发什么,服务端就回什么数据的情况下,服务端该怎么样处理来自不同客户端的数据,把数据传递给其他的客户端发回去
...全文
419
3
打赏
收藏
Java Socket 在已经实现长连接的情况下,服务端该如何处理来自不同客户端数据的传递转发
在已经实现客户端发什么,服务端就回什么数据的情况下,服务端该怎么样处理来自不同客户端的数据,把数据传递给其他的客户端发回去
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
快乐先生
2019-02-12
打赏
举报
回复
在服务端收到请示后,开户一个线程进行处理。
Ade子夜
2019-02-02
打赏
举报
回复
可以看看Netty NIO
qq_39936465
2019-01-30
打赏
举报
回复
服务器端把socket做成线程,客户端发出请求就开辟一个新线程,然后进行IO对话。
Java
聊天室毕业设计完整版+
数据
库
一个
Java
的程序设计 聊天室毕业设计 完整代码+
数据
库
java
实现
socket
客户端
与
服务端
实现
数据
相互发送
socket
客户端
与
服务端
相互发送
数据
,可以持续发送!!!
Java
处理
问题:
客户端
关闭后
服务端
会重复输出
客户端
最后
传递
的信息
在
Java
中,
客户端
关闭后
服务端
会重复输出
客户端
最后
传递
的信息,这是因为在TCP协议中,
客户端
关闭连接时,操作系统并不会立即关闭连接,而是会发送一个FIN包给
服务端
,告诉
服务端
客户端
已经
关闭连接。解决这个问题的方法是在
服务端
代码中判断
客户端
是否
已经
关闭连接,如果
已经
关闭连接,则不再输出
客户端
传递
的信息。System.out.println("
客户端
已连接,IP地址为:" +
socket
.getInetAddress().getHostAddress());
Java
Socket
模拟
客户端
和
服务端
通信
【代码】
Java
Socket
模拟
客户端
和
服务端
通信。
Socket
实例,
实现
多个
客户端
连接同一个
服务端
代码&TCP网络编程 Server
Socket
和
Socket
实现
多
客户端
聊天
Java
socket
(套接字)通常也称作"套接字",用于描述ip地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。使用
socket
实现
多个
客户端
和同一
客户端
通讯;首先
客户端
连接
服务端
发送一条消息,
服务端
接收到消息后进行
处理
,完成后再回复
客户端
一条消息。
服务端
代码
客户端
代码接下来模拟一下:1.首先运行
服务端
2.接着运行
客户端
(开三个
客户端
请求)为了演示有所区分,
服务端
我使用的是eclipse工具,
客户端
使用的是intellij idea工具。
Java SE
62,628
社区成员
307,261
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章