fix getSocketNumber for ESP

This commit is contained in:
Links2004
2024-01-05 15:26:59 +01:00
parent 313f2e0170
commit be9fd8e267

View File

@@ -430,15 +430,15 @@ WSclient_t * WebSocketsServerCore::newClient(WEBSOCKETS_NETWORK_CLASS * TCPclien
client = &_clients[i]; client = &_clients[i];
// look for match to existing socket before creating a new one // look for match to existing socket before creating a new one
if (clientIsConnected(client)) if(clientIsConnected(client)) {
{ #if(WEBSOCKETS_NETWORK_TYPE == NETWORK_W5100)
// Check to see if it is the same socket - if so, return it // Check to see if it is the same socket - if so, return it
if (client->tcp->getSocketNumber() == TCPclient->getSocketNumber()) if(client->tcp->getSocketNumber() == TCPclient->getSocketNumber()) {
{ return client;
return client; }
} #endif
} else { } else {
// state is not connected or tcp connection is lost // state is not connected or tcp connection is lost
client->tcp = TCPclient; client->tcp = TCPclient;
#if(WEBSOCKETS_NETWORK_TYPE == NETWORK_ESP8266) || (WEBSOCKETS_NETWORK_TYPE == NETWORK_ESP32) #if(WEBSOCKETS_NETWORK_TYPE == NETWORK_ESP8266) || (WEBSOCKETS_NETWORK_TYPE == NETWORK_ESP32)