==========更新:=======
我现在使用的是广播ip 10.6.0.3和更高的端口57890。我可以在Windows网络监视器中看到流量,但仍然无法让Python读取它。在
===============================
我有一台linux机器使用Qt和qdpsocket向ip地址为10.6.0.2的UDP套接字写入一条“hello”消息。我还有一台Windows机器,我想用Python阅读“hello”消息。从我的Qt代码中,我可以看到数据正在被写入,然而,Windows上的Python程序却永远停留在“等待数据”上。windows机器确实可以ping 10.6.0.2。我做错什么了?在
试验顺序:UdpBroadcaster client; // Binds socket
sleep(10); // During this time , startup Python program
client.WriteData(); // Write hello message
Qt输出:
^{pr2}$
Qt代码:// Constructor
UdpBroadcaster::UdpBroadcaster(QObject *parent) :QObject(parent)
{
// Init socket
m_UdpS