logo

关于CH395的广播问题
我们以前的产品有个广播搜索功能,方法是PC先发一个UDP广播,设备收到了广播,就给PC发个应答,这样PC就能搜索到局域网里有多少设备。但是这个功能在CH395上似乎难以实现,请问在CH395上如何实现接收UDP广播?
这人很懒,什么都没留下
您好,您所描述的这个功能可以通过如下方式实现: CH395发送广播包前,395建立一个UDP连接,并且把目的IP设为255.255.255.255,此时CH395可发送广播包。收广播包时把此UDP连接关闭,重新初始化此UDP连接目的IP为0.0.0.0,此时可以接收广播包。每次收发广播播包前按以上方法切换即可。如仍有疑问请直接与我们电话联系。
邮箱:wxf@wch.cn 电话:025-52638370
谢谢!
这人很懒,什么都没留下
我根据以上方法进行设置,使用SOCKET0,先将395目的地址设置为0.0.0.0接收广播包,能够接收到广播包。接收到广播包后将数据处理然后再广播出去,然而,此时却无法发送广播。
我以为自己的程序出的问题,将目的地址设置为255.255.255.255,然后我开机直接发送广播包,却不能发送。然后我又在程序内部设置了调试部分,控制向外发送广播包。还是发送不出去。奇怪的是此时出现原来连接着的SOCKET1 TCP连接断开了。
这人很懒,什么都没留下
应该怎么实现呢?
这人很懒,什么都没留下
可算找到问题了,转换的时候程序问题,不过实现起来有点麻烦
这人很懒,什么都没留下

请问CH395怎样同时建立TCP 和UDP通讯啊,是4个socket中用两个分别建成TCP和UDP,但怎样保证同时通讯啊?需要进行设置么?


你好,使用不同的Socket即可,每个Socket独立工作,模式均可以设为TCP或者UDP方式。

邮箱:wxf@wch.cn 电话:025-52638370

请问哪位有CH395Q的STM32F103配置好的驱动程序?


                           

请问哪位有CH395Q的STM32F103配置好的驱动程序?

                       
您好,发邮件到我邮箱wxf@wch.cn。我发给你

邮箱:wxf@wch.cn 电话:025-52638370

                                     我们以前的产品有个广播搜索功能,方法是PC先发一个UDP广播,设备收到了广播,就给PC发个应答,这样PC就能搜索到局域网里有多少设备。但是这个功能在CH395上似乎难以实现,请问在CH395上如何实现接收UDP广播?                              
CH395从0x44版本开始支持UDP SERVER功能,设置为UDP模式,目的IP地址设置为255.255.255.255即可,详细可以参考DEMO。

邮箱:wxf@wch.cn 电话:025-52638370
只有登录才能回复,可以选择微信和github账号登录