昨天写Linux下Udp数据的收发 发现QUdpSocket提供的信号 readyread信号一直无法被触发,用tcpdump发现数据是正常的广播以及正常的接收的,但是信号触发不了。

调试半天,最终发现如果我的Linux的防火墙不关闭,是无法触发信号的,希望各位遇到这个问题的时候阔以试试关闭防火墙。我的是Linux 是Fedora systemctl stop firewalld 关闭防火墙

Logo

更多推荐