【发布时间】:2014-04-18 05:41:35
【问题描述】:
我有一个与微控制器连接的 RN-171 wifly 模块。
我正在使用 UDP 协议与模块进行通信。另外,我正在使用固件的 UDP 自动配对功能来设置主机 IP。一旦模块接收到 UDP 数据包,它就会将主机 IP 地址设置为它接收数据的 ip。现在,不进入命令模式就无法更改此主机ip。
我希望模块以下列方式运行: 每次收到 UDP 数据包时,它都会将主机 ip 更新为该信号来自的 ip 地址。
另外,我可以使用 TCP 协议,但它一次只允许一个连接。我在使用 TCP 协议时遇到的另一个问题是,如果我尝试与模块启动第二个 TCP 连接,它不仅会拒绝第二个连接,还会挂起第一个稳定的连接。即使第二次连接启动没有挂起模块并且它只是被拒绝,我也会准备好使用 TCP。
我在网上就这个问题进行了很多研究,但是由于这些模块没有被广泛使用,它们的支持非常有限。
【问题讨论】:
标签: tcp network-programming udp wifi microchip