Network programming 带arduino的以太网屏蔽卡死

Network programming 带arduino的以太网屏蔽卡死,network-programming,arduino,Network Programming,Arduino,我的以太网屏蔽有问题 这是我写的素描 void loop() { wdt_reset (); EthernetClient client = server.available(); if (client) { wdt_reset(); if (client.available() > 0) { char thisChar = client.read(); Serial.write(thisChar); RXtext += t

我的以太网屏蔽有问题

这是我写的素描

void loop() {
  wdt_reset ();

  EthernetClient client = server.available();
  if (client) {
    wdt_reset();
    if (client.available() > 0) {
      char thisChar = client.read();
      Serial.write(thisChar);
      RXtext += thisChar;
      // --------------------- this one repeat for few other strings ----
      if (RXtext.indexOf("L1_On") >= 0) {
        // do stuff
        RXtext = GetStat();  // get system status and replay
        server.print(RXtext);
        Serial.println(RXtext);
        RXtext = "";

        wdt_reset();
      }
      // ---------- end of repeat -------
    }
  }
}
由于某种原因,我连接了几次arduino后,它就卡住了 它不会重置wtd,但会重置wtd并释放IP,并获得
255.255.255
IP


有人能告诉我问题出在哪里吗?

您需要在循环结束时关闭连接:

client.stop();
否则,您将耗尽连接,该设备将锁定,看门狗计时器将超时

根据:库最多支持四个并发连接(传入或传出或组合)