QT多网卡下,udpsocket如何绑定指定某个网卡的某个IP?

udpSocket->bind(“192.169.0.1”, 7755); 已经IP绑定某个PORT了,组播过来的数据仍然报这个错误,求大神指导图片说明

0

2个回答

QUdpSocket::bind()

1
zyrenyidongxi
zyrenyidongxi 谢谢两三里大神!一直在学习你的文档!
一年多之前 回复

不在绑定状态,尝试绑定:

if (udpSocket->state() != udpSocket->BoundState)
{
    udpSocket->bind(address, port);
}

完成之后,使用 udpSocket->state() == udpSocket->BoundState 检测是不是 true。如果是,证明绑定到这个 IP/Port 了。

然后,开始连接:

 connect(udpSocket, SIGNAL(readyRead()), this, SLOT(readData()));
2
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
多网卡绑定,网卡阵列
网卡阵列,多网卡绑定! 大多用在无盘服务器,最好屏蔽集成网卡,使用1块以上的品牌,规格,型号统一的网卡做绑定,效果最好。
firewall指定某个IP访问某个端口
Linux7放通IP127.0.0.1访问1521端口 firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="127.0.0.3" port protocol="tcp" port="1521" accept" 重启服务生效 systemctl restart firewalld.servic
多网卡查找某个网卡并且启用禁用该网卡
多网卡的情况下必须精确选择网卡才能禁用网卡,本代码为多网卡查找某个网卡并且启用禁用该网卡
如何绑定ip与网卡
如何绑定ip与网卡mac地址,只能用ARP命令吗?rn
网卡陈列技术多网卡绑定
NIC express网卡陈列技术多网卡绑定
请问:如何给某个指定的IP发信息?
我想给不在同一网段的指定IP发信息,让对方电脑弹出一个WINDOW的信息窗口显示信息内容。该怎么实现呢?
请教多网卡socket编程如何指定网卡
两台pc机相连接,两台电脑均为单网卡已经能够编程实现文件的传输了rn现在两台电脑均装为双网卡,请问如何编程实现指定网卡进行传输?rn比如PC1的网卡为:eth1,eth2; PC2的网卡为:eth3,eth4; 如何通过编程实现指定eth1到eth3,或者eth1到eth4,或者eth2到eth3的传输,或者eth2到eth4的传输rn另外,硬件连接上应该怎么连接呢?
如何指定到某个栅格
请问如何用TDrawGrid.rowheights来指定某个栅格的宽和用TDrawGrid.ColWidths来指定某个栅格的高
多网卡,每个网卡多个IP
请问:rn 如何获得多个卡?rn 每个卡如果有多个IP,那么我怎么可以得到每个IP的广播IP??rn 本人试着使用了GetAdaptersInfo来获取,但是不能解决一个网卡有多个IP的问题?rnrn 大家发言啊!!!!!!!rnrn
如何指定多网卡机器中的其中一块网卡,又如何获取指定网卡的IP地址
程序中我使用IdTCPClient控件进行通信,想要实现,指定其中一块网卡,并用指定网卡走数据,网卡的IP地址是通过DHCP指定的.
如何知道某个IP来自某个国家?
RT
Qt UdpSocket
Qt UdpSocket
linux下多网卡绑定相同IP
linux下多网卡绑定相同IP攻略,加强性能体验
多网卡绑定IP软件W2K
多网卡绑定IP,多个网卡绑定成一个网卡可实现自动网络负载平衡
如何进行多网卡IP绑定?高分送上!!!!
如何进行多网卡IP绑定?使能增大带宽。
一台机器上有多个网卡,每个网卡是不同的ip,如何将某个网络应用程序指定某个网卡出去呢?
一台机器上有多个网卡,每个网卡是不同的ip,如何将某个网络应用程序指定某个网卡出去呢?rn有朋友想让机器上的10个 魔兽程序 走不同线路,怎么办?rn有什么软件能做到吗?
多网卡UDP发送消息,需绑定多个网卡IP吗?
需求:rn在一台有多个网卡的机器上,向客户端发送消息,只发送不接收,多网卡之间互相不可通讯,用UDP实现rnrn我的问题是:rnSOCKET创建时,是否需要分别绑定到不同的网卡,即有多少个网卡,就创建多少个UDP Socket,还是只绑定到0.0.0.0,就可以同时向多个网卡所在网段的客户端发送消息rn
如何判断某个ip是否属于某个ip段?
比如我有一个ip段描述rnstring ipr = "192.168.0.0/24";rnrn一个ip地址 string ip = "192.168.0.123";rnrn如何判断是否属于这个ip段的描述?
监控某个网卡的流量
  服务器配置一般会有多个网卡,但是一般多个网卡是主从配置形式的,我们在监控网卡流量时只需要监控master的网卡,通过ifconfig查看网卡配置: $ ifconfig bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1500 eth0: flags=6211<UP,BROADCAST,RUNNING...
能不能绑定某个程序使用的IP地址?
有两个IP地址,不知能不能做到?我不能修改程序的。rn请赐教?rn
如何编译Qt的某个模块?
使用QFtp的时候发现使用list()命令的时候不能触发listInfo()信号,跟到源码里面一看原来在qftp.cpp的628行的正则表达式和我们的目标Ftp服务器返回的格式不一样。rnQRegExp dosPattern(QLatin1String("^(\\d\\d-\\d\\d-\\d\\d\\ \\ \\d\\d:\\d\\d[AP]M)\\s+"rn "(|\\d+)\\s+(\\S.*)$"));rn这是原来的,注意第一行后面有个[AP]M,而我们的服务器在list()后,返回的信息里面时间是24小时制的,所以就没有AM或PM,现在我想把这个正则表达式改成rnQRegExp dosPattern(QLatin1String("^(\\d\\d-\\d\\d-\\d\\d\\ \\ \\d\\d:\\d\\d)\\s+"rn "(|\\d+)\\s+(\\S.*)$"));rn但是需要重新编译Qt,我又不想全部编译,那样太费时间了,有没有办法只编译Qftp或者QNetWork?rnrn
绑定socket到指定网卡
绑定socketFd到指定网卡eth0,后续socketFd的网络通信都走的是eth0网卡; struct ifreq if_eth0; strncpy(if_eth0.ifr_name, "eth0", IFNAMSIZ); setsockopt(socketFd, SOL_SOCKET, SO_BINDTODEVICE, (char *)&if_eth0, siz
如何运行某个指定的unit.pas?
一个project有很多个pas文件,如何指定运行其中的某个呢?
InternetOpenUrl 如何指定某个端口
Hi All,rn如何用InternetOpenUrl 去打开某个指定的端口呢?例如81,rn是把端口信息包含在url中吗?rn“http://.../.... :81 “是这样吗?rnrn
服务器网卡多网卡绑定及vlan支持
服务器网卡多网卡绑定及vlan支持 版本: 1.2 2014-12-04 增加一个排错案例 版本: 1.1 2012-07-26 增加如何查看linux系统中的bond状态版本: 1.0原理: 利用802.3ad协议,实现多网卡的绑定。利用802.31p协议,实现服务器对多vlan的支持。结果: 通过netperf测试,双网卡绑定流量可以达到1.5G以上。通过对vlan的支持,服务器可以绑定多个v...
网卡MAC绑定IP
我单位这现在用的是宽带,设置一个DNS为:202.101.98.55,ip 为自动获取,但因用户太多,很经常出现获取不到ip 的情况,就无法上网!如果用到网卡MAC绑定IP的方法是否可行?rn
IP绑定网卡的问题:
在dos下用arp -s绑定网卡,用arp -a查看显示为:rnInternet Address physical Address Typern10.10.……(IP地址) 00-e0-4c……(网卡MAC地址) staticrn是不是绑定成功了?rn然而当我用 arp -d来删除的时候,却出现了:rnarp: bad argument: 00-e0-4c……(网卡MAC地址)rn这是正常还是错误啊??
如何断开与某个IP的连接?
我现在已经可以做到监视本机数据包的IP流向和端口,但是怎样才可以彻底的断开与某个IP的连接。而且对其他的IP的连接还可以继续。主要是TCP数据包!最好能提供源代码。
QT UDP 多网卡 禁用/启用有线网卡
近期做了个关于UDP广播的应用, 笔记本上有有线网卡、无线网卡、虚拟网卡等 测试发现,有线的插拔会影响广播的发送,插拔以后,UDP始终是走有线网卡发送, 禁用有线网卡,UDP就可以从无线网卡发送出来,具体原因没有仔细研究。 为了解决这个问题,采用的方法是如果发现有线拔掉了,就禁用有线网卡,在启用有线网卡。 相关代码,后续给出
多网卡下,怎么指定winpcap捕哪个网卡?
看了半天,也没有看到啊!
VB.net 多网卡socket指定网卡发送数据
如何在多网卡的情况下,指定某网卡发送数据
iframe能否指定某个网页的某个区域
需要iframe某个网页的一个选定的区域,请问如何实现,谢谢
cmd 下指定某个浏览器打开某个html文件
使用Chrome浏览器打开指定html文件 例如,我想使用chrome打开当前路径下的index.html文件,可以输入如下命令: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" index.html 命令解释: "C:\Program Files (x86)\Google\Chrome\Application\chr...
如何快速查看某个js或某个元素绑定的js事件
复杂的表单,一般js函数或者某个元素对应的js事件,不是写在同一个页面,而是在页面里写一个js引用而已,而且,该页面引用了很多的js,当你很难从js命名规则找出具体的函数在那个js文件时,你可以这样做。打开火狐浏览器的F12,选择“调式器”页签,CTRL+P 搜索你要查找的函数名,等一会儿,就能查找出该函数所在的js文件位置,我这里只是说个情况,这个查找还可以帮你找出元素绑定的事件,也能帮你做js
node访问某个ip下的某个server
看前人的项目,实现的是一个访问某个ip的某个server的功能,他们用了privoxy和node来实现的,如果纯用node的话,可以使用http.request方法,这样就不用安装别的东西了。 下面的这个就是访问127.0.0.1上的abc.com的一个demo。 let querystring=require('querystring') let http=require('http');
delegate()绑定的事件如何指定删除某个对象的事件
例如:rn rn prn pprn ppprn rnrnrnjs:rn$("#objDiv").delegate("p","click",function() rn alert("您点击了p段落标记");rn);rn[color=#008000]问题:如何单击按钮实现移除第二个p的单击事件,其他的不移除。[/color]rnrn还有一个问题:rn在js中我rnfor(var i=0;i<10;i++)rnrn var cell2 = " p"; rn $("#objDiv").before(cell2); rn $("imgCells_"+i).bind("click",function()rn alert("您点击了第"+i+"个p段落标记");rn );rnrn[color=#FF0000]这个执行后,不管我单击那个p,结果都是“您点击了第9个p段落标记”[/color]这个怎么解决呢?rn
指定某个时间,倒计时
JS设定时间,与当前时间,倒计时
自动刷新某个指定网页
我们经验要刷新某个网页,来获得一定的虚拟货币,或是阅读量,如何自动操作呢? 以百度主页为例,新建一个纯文本文件,内容如下,保存为refresh.html &amp;lt;html&amp;gt; &amp;lt;head&amp;gt;&amp;lt;meta http-equiv=&quot;refresh&quot; content=&quot;60&quot;&amp;gt;&amp;lt;/head&amp;gt; &amp;lt;frameset&amp;gt; &amp;lt;fr
指定连接某个数据库
我是个VB.NET数据库开发的初学者,我想在打开的文件夹中选择欲连接的Access数据库rnDim connBid As New OleDb.OleDbConnection()rnconnBid.connectString="Data Source=..."rnrn但是这样只能连接事先指定的数据库,而且不能在connectString中指定rnData Source=openDialogue.FileNamern请问究竟该如何做?谢谢!rn
(高分 不够开贴再加)多网卡 指定网卡发送数据包IP包任意指定源IP
我已经研究的一些没有实际做,用RAW SOCKET。但是指定网卡发送IP 不知道有什么好方法rn有好方法,分可以加 500都OK