天嵌 ARM开发社区

 找回密码
 注册
查看: 1488|回复: 3

udp socket接收端没有输据

[复制链接]
hegery 发表于 2013-9-3 12:08:15 | 显示全部楼层 |阅读模式
本帖最后由 hegery 于 2013-9-11 11:03 编辑

接收端socket部分代码:   在ShowComMsg()中
m_pServer=new QUdpSocket;
        m_pServer->bind(client_addr,5001,QUdpSocket::ShareAddress | QUdpSocket::ReuseAddressHint);
        //m_pServer->readDatagram();
        while (m_pServer->hasPendingDatagrams()) {
                 QByteArray datagram;
                 //datagram.resize(m_pServer->pendingDatagramSize());
                 //m_pServer->readDatagram(datagram.data(), datagram.size());
                 datagram=m_pServer->readAll();


                 m_leSend->setText(m_leSend->toPlainText()+ trUtf8(datagram.data()));
                 //m_pteDisplay->setText(m_pteDisplay->toPlainText()+ trUtf8(datagram.data()));
             }

        m_pServer->close();

  相关slot:::connect(m_pTimer, SIGNAL(timeout()), this, SLOT(ShowComMsg()));         100ms触发一次上面代码所在函数执行;在pc上发送数据,板子收不到数据,为什么?
要先允许防火墙吗?


 楼主| hegery 发表于 2013-9-3 15:53:50 | 显示全部楼层
开发板有防火墙吗?
回复

使用道具 举报

 楼主| hegery 发表于 2013-9-3 17:52:31 | 显示全部楼层
@亚瑟王                                            
回复

使用道具 举报

 楼主| hegery 发表于 2013-9-3 21:41:42 | 显示全部楼层
为什么呢                                    
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-5-7 21:51 , Processed in 2.031662 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表