Skip to content

Commit 3c72eb0

Browse files
committed
Keep alive connection
1 parent 55590c5 commit 3c72eb0

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/ModbusIP_ESP8266.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@ void ModbusIP::config(const char* ssid, const char* password) {
1818
void ModbusIP::config() {
1919
server.begin();
2020
}
21-
21+
WiFiClient client;
2222
void ModbusIP::task() {
23-
WiFiClient client = server.available();
23+
if (client == NULL || !client.connected())
24+
client = server.available();
2425

2526
int raw_len = 0;
2627

@@ -67,7 +68,7 @@ void ModbusIP::task() {
6768
client.write(sbuf, send_len);
6869
}
6970

70-
client.stop();
71+
//client.stop();
7172
free(_frame);
7273
_len = 0;
7374
}

0 commit comments

Comments
 (0)