客户端和服务器之间的Arduino Wi-Fi屏蔽交换机

客户端和服务器之间的Arduino Wi-Fi屏蔽交换机,arduino,Arduino,是否可以使用Arduino Wi-Fi在客户端和服务器之间切换 也就是说,在服务器模式和客户机模式之间动态切换 WiFiServer server(80); WiFiClient client; 这适用于输入客户端,但如果我尝试使用客户端通过client.connect(serverName,80)连接到某个站点client.stop(),Arduino将接收该页面的页面内容,然后它将挂起,它不会接受任何新的客户端(当我使用浏览器连接到它时,它不会响应) 我尝试为连接部分使用单独的WiFicl

是否可以使用Arduino Wi-Fi在客户端和服务器之间切换

也就是说,在
服务器模式
客户机模式
之间动态切换

WiFiServer server(80);
WiFiClient client;
这适用于输入客户端,但如果我尝试使用客户端通过
client.connect(serverName,80)
连接到某个站点
client.stop()
,Arduino将接收该页面的页面内容,然后它将挂起,它不会接受任何新的客户端(当我使用浏览器连接到它时,它不会响应)

我尝试为连接部分使用单独的WiFiclient,但结果相同:

client=server.available();
…使用connect后,此部分将不再工作


那么,我做错了什么?

我的问题似乎是由固件中的一些错误引起的

当我购买时,shield上的“旧”固件在处理Arduino上运行的客户端和服务器时遇到了一些问题

他们修复了它和一系列其他问题,因此最好将shield的固件升级到最新版本

下面是一个关于如何升级Arduino WiFiShield上固件的示例


这是他们解决的问题的答案。

您应该在答案字段中键入您的解决方案并接受它,这样人们就可以知道问题已得到回答,而无需单击它。