完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用 STM32F103 + ENC28J60 + LWIP 1.4.1协议采用UDP,板子端口号8002,PC客户端的端口号也是8002
单独的单播与广播收发都调好了,但单播和广播无法同时接收! PC客户端的2个IP收发都正常,而且用wireshark抓包也是发送成功的!所以估计是我没调用对API 情况一: [AppleScript] 纯文本查看 复制代码 /* 正常发送广播包,正常接收局域网内其他IP的单播包,不能接收广播包*/udp_bind(pxBroadcastPCB, IP_ADDR_ANY, 8002);udp_recv(pxBroadcastPCB, UDP_Client_Receive, NULL); 情况二: [AppleScript] 纯文本查看 复制代码 /* 正常发送广播包,正常接收局域网内其他IP的单播包,不能接收广播包*/udp_bind(pxBroadcastPCB, IP_ADDR_ANY, 8002);udp_connect(pxBroadcastPCB, IP_ADDR_ANY, 8002);udp_recv(pxBroadcastPCB, UDP_Client_Receive, NULL); 情况三: [AppleScript] 纯文本查看 复制代码 /* 正常发送广播包,不能正常接收局域网内其他IP的单播包与广播包*/udp_bind(pxBroadcastPCB, IP_ADDR_ANY, 8002);udp_connect(pxBroadcastPCB, IP_ADDR_BROADCAST, 8002);udp_recv(pxBroadcastPCB, UDP_Client_Receive, NULL); 具体情况如上,连接建立后,单播包与广播包不能同时接收,在此请教各位大虾还有论坛的几位大佬 @发烧友 @zuozhongkai @八度空间 |
|
相关推荐
2个回答
|
|
后来换了个PC端测试软件就可以了。。。
现在可以确定情况一是可行的,只要UDP连接建立后,就能监听单播和广播消息 我后来用的PC端调试工具是 TCP&UDPDebug 事实再一次证明,选择一个正确的调试工具是多重要! |
|
|
|
你好,这个工具能否发上来共享一下啊
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2557 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2344 浏览 5 评论
3176 浏览 3 评论
2820 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2774 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
632浏览 1评论
878浏览 0评论
993浏览 0评论
643浏览 0评论
470浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-3 07:28 , Processed in 0.986128 second(s), Total 51, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号