社区
通信技术
帖子详情
网络编程高手请....有关广播和组播的问题
explorer007
2001-08-29 04:19:23
现在要编写一个程序,要求是LAN上的一台PC向其他PC发送数据,但不是全部的.
所以,用组播最好,可以减轻LAN的负担.
但是,身边没有这方面的资料,希望各位高手不吝赐教,有源码最好.
big_apple@netease.com
...全文
327
18
打赏
收藏
网络编程高手请....有关广播和组播的问题
现在要编写一个程序,要求是LAN上的一台PC向其他PC发送数据,但不是全部的. 所以,用组播最好,可以减轻LAN的负担. 但是,身边没有这方面的资料,希望各位高手不吝赐教,有源码最好. big_apple@netease.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
game_boy
2001-09-04
打赏
举报
回复
对,去北京,玩一阵子先
explorer007
2001-09-03
打赏
举报
回复
哦,你是在西安高新区吗?
我有很多朋友在那里的.
explorer007
2001-09-03
打赏
举报
回复
没想过下一步去哪里吗?
呵呵,想休假啊?
game_boy
2001-09-03
打赏
举报
回复
是的,我現在西安西高新,不過明天就離開了
YHW
2001-09-02
打赏
举报
回复
gz
game_boy
2001-09-02
打赏
举报
回复
呵呵,不知道KKcat兄的问题解决了没有,我们借你的贴子聊聊,多谢了~:)
to bnwxf:户口我不太重视,现在放在西安高新区先,用的时候再说了,出国现在没有考虑,因为我的外语极其烂
explorer007
2001-09-01
打赏
举报
回复
天哪,成了聊天室了 :)
game_boy
2001-08-31
打赏
举报
回复
to bnwxf;是阿,今天最後一天,這些天就是睡覺,聊天,灌水,抽煙,呵呵
bnwxf
2001-08-31
打赏
举报
回复
人生何处不相逢,game_boy现在好像很清闲了:)
bnwxf
2001-08-31
打赏
举报
回复
to game_boy:你的户口问题解决了么,现在我正在弄着,很烦的。劝你把这段时间用在解决户口问题上。越早搞定越好。决算你想出国,也要先有国内的户口,是不是很搞笑。good luck!!!
game_boy
2001-08-31
打赏
举报
回复
謝謝木易,希望蒙你金口
我想先玩一陣子再說,難得辭職一次阿,工作想來不是太難,
哈哈,自由了
wwwunix
2001-08-31
打赏
举报
回复
to game_boy(gamesboy):祝你找个好公司。:-)
wwwunix
2001-08-30
打赏
举报
回复
组播技术如果想系统掌握的话,请看W.richard.stevens的《TCP/IP详解》
game_boy
2001-08-30
打赏
举报
回复
http://www.csdn.net/expert/topic/162/162417.shtm
http://www.csdn.net/expert/topic/172/172879.shtm
這兩篇文章許多人進行了討論,就是關於組撥和廣播的,建議看看
explorer007
2001-08-30
打赏
举报
回复
看不清啊~~~ :(
bnwxf
2001-08-29
打赏
举报
回复
这是前几天的一个贴子:
广播地址是IP地址全为“1”的,所以不用知道子网的子网掩码,组播的IP地址是网络号不变,主机号全为“1”,所以要知道子网掩码才能知道怎么样写组播地址。
客户向组播地址注册自己的IP时最好把子网掩码一起提交。
回复人: bluesurf() (2001-8-22 11:51:29) 得0分
platform sdk->ip helper
回复人: firewing(可乐) (2001-8-22 12:44:32) 得0分
小鱼儿!好像有点不对吧!广播地址跟组播地址你有没有搞混啊?
同一个子网内,主机号全为1的才是该子网的广播地址吧!
组播地址是D类地址呢!
回复人: bnwxf(bnwxf) (2001-8-22 16:50:47) 得0分
组播地址好像不是计算出来的,如果在局域网内,尽管用(只要不用224。0。0。0/24就可以)
加入组播实际上是让网卡加一个过滤网,目的地址与此相同的统统放进。也可以说,一台主机加入某个组,等于它多了一个ip地址(d类)。
一个例子:
winsock1的函数 setsockopt
标志: IP_ADD_MEMBERSHIP, IP_DROP_MEMBERSHIP
关键的结构:
struct ip_mreq
{
struct in_addr imr_multiaddr; // d类地址,比如,inet_addr("234.5.6.7")
struct in_addr imr_interface; // 一般用INADDR_ANY
}
setsockopt(s, IPPPROTO_IP, IP_ADD_MEMBERSHIP, (char *) &ipmr, &len);
离开
setsockopt(s, IPPROTO_IP, IP_DROP_MEMBERSHIP, (char*) &ipmr, &len);
回复人: firewing(可乐) (2001-8-22 16:57:28) 得0分
如何得到指定网卡的子网掩码呢?
回复人: bnwxf(bnwxf) (2001-8-23 8:59:24) 得0分
DWORD GetNetworkParams(
PFIXED_INFO pFixedInfo, // pointer to buffer to receive data
PULONG pOutBufLen // size of buffer
);
pFixedInfo->DnsServerList->IpMask
black_fox
2001-08-29
打赏
举报
回复
GZ
merryhp
2001-08-29
打赏
举报
回复
msdn有相关的材料
组播
与
广播
详解及Python实现
本文深入探讨了
广播
和
组播
两种网络通信方式,详细介绍了它们的定义、特点及Python实现。
广播
适用于本地网络内一对多通信,而
组播
则针对特定组成员进行数据传输,适合局域网或广域网。文章还提供了实用的代码示例。
C语言
网络编程
实现
广播
、
组播
及本地通信
本文详细介绍了C语言中如何实现网络通信的三种方式:
广播
、
组播
和本地通信。首先讲解了
广播
的概念、
广播
地址、流程及代码实现;接着讨论了
组播
的特点、地址、流程,并提供了代码示例。然后,阐述了本地通信的场景和优势,以及TCP和UDP本地通信的流程。最后,给出了一个UDP群聊聊天室的实践项目,作为巩固学习成果的练习。
Qt
网络编程
之搭建Udp通信【单播、
组播
、
广播
】
本文介绍了在局域网环境中使用UDP进行通信的原理和实践,包括UDP的特性、单播、
组播
和
广播
的实现方式,并提供了相关代码示例。通过示例展示了如何在Qt环境下实现UDP的发送与接收操作。
计算机网络 |
广播
与
组播
文章详细介绍了
广播
和
组播
的概念,它们作为UDP的特性,在网络通信中的应用。
广播
是将信息发送到同一网段的所有设备,而
组播
允许选择性地将信息发送到一组特定的接收者。文中给出了
广播
和
组播
的示例代码,展示了如何在Linux环境下使用套接字进行
广播
和
组播
操作。
Socket编程实现简单的UDP通信、
广播
、
组播
本文详细介绍了UDP通信的基础概念及其实现流程,并提供了服务端与客户端的程序示例。此外,还探讨了
广播
与
组播
的特性及其应用场景,给出了
广播
与
组播
的发送端与接收端的代码示例。
通信技术
4,394
社区成员
28,906
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章