想向大家请教一下
一个主机上是两个网络接口,就是两个网卡,如果主机上的一个进程发送广播,本机IP设成INADDR_ANY,
我想请问,进程发送的广播数据是从两个网卡各发一次,还是经由任意一个网卡发送出去?
谢谢
一个主机上是两个网络接口,就是两个网卡,如果主机上的一个进程发送广播,本机IP设成INADDR_ANY,
我想请问,进程发送的广播数据是从两个网卡各发一次,还是经由任意一个网卡发送出去?
谢谢
解决方案 »
- MFC 背景图 按钮
- 制作桌面小程序,例如在桌面上跑来跑去的小狗,是对桌面不停的画?还是做一个窗口?
- 服务器连接问题
- 怎样在MSFlexGrid中录入数据?
- 非客户区绘制的问题
- 哪里能找到opengl三维图形系统开发与实用技术(使用技术篇)的光盘的代码?
- 怎样让DataGrid控件显示多列数据?在线等 当日结帖
- 请高手指点一下windows网络编程,从门到精通,一路走来要看一些什么书?
- 请问有谁知道VC工作环境信息是保存在什么地方的??比如一些自定义工具条、快捷键...
- 求帮忙,CMFCShellTreeCtrl 怎么显示文件
- 在configuration manager 中无法选择debug, 哪位大虾帮帮小弟啊?
- 如何在xp下屏蔽热键,如ctrl+alt+delete,alt+tab等等
因为数据真正从哪个接口发出是由路由表决定一个最优的选择。也就是说本地地址设为INADDR_ANY时,数据只会由一个接口发送一次,这个接口的选择是任意的?这样理解不
知道对不对?如果我想在发送一个数据时让两个网络接口都发送的话,应该怎么办呢?开两个套接字,分别绑到两个接口上,
然后两次sendto,是这样吗?有没有可能一次sendto就能完成?另外需要说明的是,待发送的数据是以UDP广播的形式发送的,也就是说,通过主机的两个网络接口广播到两个
不同的子网段上(A子网的节点不会收到B子网节点的广播)不知道问题描述清楚了吗?还请高手不吝惜赐教!!多谢!!