WiFiEsp.h Server e Client - Distinguere richieste da risposte

Me ne sono reso conto e l'ho appena compilato, però se da browser la chiamo, il monitor parte in loop e la pagina web non finisce mai di caricare.

[WiFiEsp] Initializing ESP module
[WiFiEsp] Initilization successful - 2.2.1
server/client 1.0 test 7/03/12
Send an g in serial monitor to test client
Attempting to connect to WPA SSID
[WiFiEsp] Connected 
You're connected to the network
IP Address: 192.168.1.4
Signal strength (RSSI):-632 dBm
[WiFiEsp] Server started on port 80

[WiFiEsp] New client 0
[WiFiEsp] New client 0
[WiFiEsp] New client 0
[WiFiEsp] New client 0
[WiFiEsp] New client 0
[WiFiEsp] New client 0
[WiFiEsp] New client 0
[WiFiEsp] New client 0

Questo debug è stampato da

WiFiEspClient serverConnection = ArduinoServer.available();

quindi sembra dire che la connessione è chiusa prima di quando non lo sia effettivamente.
forse in questo le due librerie son incompatibili?..