Skip to content

Commit be9fd8e

Browse files
committed
fix getSocketNumber for ESP
1 parent 313f2e0 commit be9fd8e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/WebSocketsServer.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -430,15 +430,15 @@ WSclient_t * WebSocketsServerCore::newClient(WEBSOCKETS_NETWORK_CLASS * TCPclien
430430
client = &_clients[i];
431431

432432
// look for match to existing socket before creating a new one
433-
if (clientIsConnected(client))
434-
{
435-
// Check to see if it is the same socket - if so, return it
436-
if (client->tcp->getSocketNumber() == TCPclient->getSocketNumber())
437-
{
438-
return client;
439-
}
433+
if(clientIsConnected(client)) {
434+
#if(WEBSOCKETS_NETWORK_TYPE == NETWORK_W5100)
435+
// Check to see if it is the same socket - if so, return it
436+
if(client->tcp->getSocketNumber() == TCPclient->getSocketNumber()) {
437+
return client;
438+
}
439+
#endif
440440
} else {
441-
// state is not connected or tcp connection is lost
441+
// state is not connected or tcp connection is lost
442442
client->tcp = TCPclient;
443443

444444
#if(WEBSOCKETS_NETWORK_TYPE == NETWORK_ESP8266) || (WEBSOCKETS_NETWORK_TYPE == NETWORK_ESP32)

0 commit comments

Comments
 (0)