社区
非技术区
帖子详情
疑惑:socket实现,客户端将数据发往服务器,服务器将数据发往其他客户端。
别逗我乐
2011-05-04 10:08:20
用socket实现,客户端将数据发往服务器,服务器将数据发往其他客户端。
我的一些想法:
假设有客户端A、B、C,服务器D,现在A发送消息给服务器D,D需要将消息发给B和C。
广播和组播我也基本明白,感觉A到D可以使tcp udp,D到BC广播组播都行,可是在做的时候就乱了。。。
请教各位,有没有相关资料,或者更好的方法,小弟感激不尽了、、、
...全文
181
7
打赏
收藏
疑惑:socket实现,客户端将数据发往服务器,服务器将数据发往其他客户端。
用socket实现,客户端将数据发往服务器,服务器将数据发往其他客户端。 我的一些想法: 假设有客户端A、B、C,服务器D,现在A发送消息给服务器D,D需要将消息发给B和C。 广播和组播我也基本明白,感觉A到D可以使tcp udp,D到BC广播组播都行,可是在做的时候就乱了。。。 请教各位,有没有相关资料,或者更好的方法,小弟感激不尽了、、、
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
别逗我乐
2011-05-08
打赏
举报
回复
这么久了,先自己顶一下。。。
yfk
2011-05-04
打赏
举报
回复
LZ的想法不错
对于A-D之间的交互,用TCP点对点交互就行。
A将D的message转发给B和C,表面上使用组播是比较靠谱的,但是组播一般是用于局域网的D类IP地址,对于远程传输,一般需要额外的硬件支持
除非用户有大数据(eg,视屏会议)需要进行传输,否则,目前比较通用的方式还是单播通信(点对点)。
zbdshaitan
2011-05-04
打赏
举报
回复
可以用链表保存客户端的地址信息,当服务器受到消息时向每个客户端发送收到的消息就型了全用tcp或udp都行,不用考虑组播广播之类的
ljt3969636
2011-05-04
打赏
举报
回复
去查RPC。它底层封装网络比你直接写好得多。
hhh_hao
2011-05-04
打赏
举报
回复
可以全都用TCP啊, 广播或组播, 一般用于局域网
C#
Socket
_服务端向指定的
客户端
发送消息(包含
服务器
)
C#
Socket
服务端向指定的
客户端
发送消息(包含
服务器
)
利用
socket
连续发送与连续接收
数据
刚刚学习
socket
的时候编写的程序,可以
实现
客户端
连续向
服务器
发送三个
数据
,
服务器
端连续接受三个
数据
并返回给
客户端
处理结果
c++
Socket
实现
客户端
与
服务器
数据
传输
实现
:
客户端
往
服务器
端发送一条
数据
,
服务器
端接收
数据
并输出;
服务器
端再发送出接收到的
数据
给
客户端
! 根据自己的脑洞,想一下是否可以通过的改进
实现
简单的QQ聊天室! 少说废话,上代码 [文字描述都写在注释啦,也就...
c++
Socket
实现
客户端
与
服务器
数据
传输 - 升级篇
????十分感谢,已收到大家热情的反馈,此刻特地挤出一些时间...c++
Socket
实现
客户端
与
服务器
数据
传输 - 旧版 @以下是完善后的版本,基于旧版修改: 文章目录认识
Socket
认识
Socket
网络通讯的重要基础之一, ...
Socket
编程-
服务器
向
客户端
发送
数据
最近想学习一下底层的
socket
...
服务器
向
客户端
发送
数据
:Hello World! 运行结果:
客户端
: 源代码:
服务器
端: #include <stdio.h> #include <WinSock2.h> #pragma comment(lib, "ws2_32.lib") //加载 w
非技术区
15,440
社区成员
58,165
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章