社区
网络及通讯开发
帖子详情
多网卡的主机如何向每个网卡都发送UDP数据包?
zifeng309
2005-07-27 05:01:06
一台服务器上有多块网卡,分别连接不同网段的计算机,我发送组播包(组播地址224.1.1.1,端口9666)。我用UDPClient发送UDP组播包时,Windows系统只向其中的一个网卡发送消息,使得其他网段接收不到UDP消息。我又用WinSock的API函数,写了一个将机器上的每个网卡的IP与Socket绑定(Bind)后分别发送,结果发现仍然只向系统默认的网卡发送消息。
这个我非常着急,那位高手指点一二,本人感觉不尽啊!!!!!
...全文
257
1
打赏
收藏
多网卡的主机如何向每个网卡都发送UDP数据包?
一台服务器上有多块网卡,分别连接不同网段的计算机,我发送组播包(组播地址224.1.1.1,端口9666)。我用UDPClient发送UDP组播包时,Windows系统只向其中的一个网卡发送消息,使得其他网段接收不到UDP消息。我又用WinSock的API函数,写了一个将机器上的每个网卡的IP与Socket绑定(Bind)后分别发送,结果发现仍然只向系统默认的网卡发送消息。 这个我非常着急,那位高手指点一二,本人感觉不尽啊!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cdstarnet
2005-08-21
打赏
举报
回复
比盗版还便宜,星品网(http://www.cdstar.net)1000多款最新最热门软件游戏和影视原装光盘4元价,看看有没有您想要的!
多
网卡
UDP
广播
多
网卡
UDP
广播 一、
UDP
通信 使用
UDP
协议进行信息的传输之前不需要建议连接。客户端向服务器
发送
信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待
发送
的报文中
发送
出去。至于服务器端是否存在,或者能否收到该报文,客户端根本不用管。
UDP
服务器与客户端的通信示例可参考:linux之
UDP
_server 二、
UDP
广播 一般的
UDP
通信就是单播,网络上的广播可分为两种: 1)直接广播,可以理解为当前网段的子网广播,例如某台
主机
为192.168.1.1,子网掩码为255.255.
信息收集:
主机
发现
是指攻击者利用各种技术和工具来识别目标网络中的
主机
。攻击者可能会使用网络扫描工具来发现目标网络中的活动
主机
,也可能会利用DNS查询、ARP扫描、SNMP查询等技术来获取
主机
的信息。一旦攻击者获取了目标网络中
主机
的信息,就可以进一步进行攻击,比如选择特定的
主机
作为攻击目标,或者利用已知的漏洞对
主机
进行攻击。 在ATT&CK框架中,信息收集:
主机
发现是一个横向移动的技术,攻击者可以利用这个技术来在目标网络中发现和识别
主机
,从而为后续的攻击活动做准备。为了防范信息收集:
主机
发现的攻击,组织可以采取一系列措施
linux系统下多
网卡
UDP
组播通信
执行 send
UDP
从万兆
网卡
发送
出去,下图为PC2(192.168.1.98)windows系统
UDP
测试工具接收到的数据。执行send
UDP
从千兆
网卡
发出去,下图为PC2(192.168.4.29)linux系统接收到kylin
发送
过来的数据。执行 recv
UDP
接收 程序。
单机多
网卡
互通——问题跟踪
由于过往对网络的内核处理路径了解很少,理了一下rxe_
udp
_encap_recv的调用路径,推测应该是通过
udp
_unicast_rcv_skb接口调用的,其余还有mcast/broadcast两个接口,但我们这个
数据包
不应该是多播和广播。比较幸运的是,
udp
的报文并不多,所以我们在
udp
_gro_receive接口中轻易的抓到了报文,而且从sk_buff结构中拿到了netdev的地址。因为我们的
网卡
使能了GRO,而RXE只提供了encap_rcv接口,实际也需要注册自己的gro_receive么?
[Qt]关于多
网卡
UDP
广播
首先是socket的创建: (m_
udp
Socketlist的定义 QList<Q
Udp
Socket *> m_
udp
Socketlist;) QList<QNetworkInterface> networkinterfaces = QNetworkInterface::allInterfaces(); foreach (QNetworkInterface interfaces, networkinterfaces) { foreach (Q
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章