社区
Java SE
帖子详情
请教 一个socket.getOutputStream 如何发送给多个客户端。
chenbing3313
2010-05-21 11:45:17
就是如何实现一个服务器段给多个客户端同时发消息。
谢过各位了。
...全文
335
7
打赏
收藏
请教 一个socket.getOutputStream 如何发送给多个客户端。
就是如何实现一个服务器段给多个客户端同时发消息。 谢过各位了。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenbing3313
2010-05-21
打赏
举报
回复
大牛们赶紧来啊
paullbm
2010-05-21
打赏
举报
回复
1).设置一个组播地址,将欲接收服务端输出流的客户端指向该地址。
2).服务端向组播地址输出即可!
jakjava
2010-05-21
打赏
举报
回复
服务端先启动,某个客户端启动(登陆),服务记录在list里面,退出的时候从这个list里面去掉。
信息交互的时候遍历这个list,通常做法。
neozhengx
2010-05-21
打赏
举报
回复
连接多个客户端Socket,建议参照《UNIX网络编程》
Mybeautiful
2010-05-21
打赏
举报
回复
同意上面两位。
Socket实现完整聊天Demo程序
http://mybeautiful.javaeye.com/blog/659317
liwenso
2010-05-21
打赏
举报
回复
[Quote=引用 2 楼 super_cai_cai 的回复:]
在建立客户端的时候,把每一个客户端保存在服务器端的一个arraylist里,发送消息的时候就遍历arraylist发送就可以了呀
[/Quote]
顶,最直接的办法了
奔跑的蜗牛_cai_cai
2010-05-21
打赏
举报
回复
在建立客户端的时候,把每一个客户端保存在服务器端的一个arraylist里,发送消息的时候就遍历arraylist发送就可以了呀
Socket
类的getInputStream方法与get
OutputStream
方法的使用
Socket
类的getInputStream方法与get
OutputStream
方法的使用
客户端
上的使用 getInputStream方法可以得到
一个
输入流,
客户端
的
Socket
对象上的getInputStream方法得到输入流其实就是从服务器端发回的数据。 get
OutputStream
方法得到的是
一个
输出流,
客户端
的
Socket
对象上的get
OutputStream
方法得到的输出流其实...
Socket
类的getInputStream与get
OutputStream
详解
客户端
上的使用 1.getInputStream方法可以得到
一个
输入流,
客户端
的
Socket
对象上的getInputStream方法得到输入流其实就是从服务器端发回的数据。 2.get
OutputStream
方法得到的是
一个
输出流,
客户端
的
Socket
对象上的get
OutputStream
方法得到的输出流其实就是
发送给
服务器端的数据。 服务器端上的使用 1.getInputStream方法
getInputStream与get
OutputStream
详解以及相互转换
客户端
上的使用 1.getInputStream方法可以得到
一个
输入流,
客户端
的
Socket
对象上的getInputStream方法得到输入流其实就是从服务器端发回的数据。 2.get
OutputStream
方法得到的是
一个
输出流,
客户端
的
Socket
对象上的get
OutputStream
方法得到的输出流其实就是
发送给
服务器端的数据。 服务器端上的使用 1.getInputStream方法...
get
outputstream
java_java
socket
getInputStream get
OutputStream
Socket
是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上数据的传递。在Java中,有专门的
Socket
类来处理用户的请求和响应。利用
Socket
类的方法,就可以实现两台计算机之间的通讯。这里就介绍一下在Java中如何利用
Socket
进行网络编程。在Java中
Socket
可以理解为
客户端
或者服务器端的
一个
特殊的对象,这个对象有两个关键的方法...
Socket
的方法 get
OutputStream
() 和 getInputStream()
一个
非常简单的
客户端
程序:import java.io.*; import java.net.*;public class DailyAdviceClient { public void go() { try {
Socket
s = new
Socket
("127.0.0.1", 5000); InputStreamReade
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章