WiFiEsp.h Server e Client - Distinguere richieste da risposte

Avevo sperato che bastasse impostare il server in listening sulla 8080, così i 2 "canali" sarebbero stati distinti, evidentemente ho capito male.

Servirebbe sapere se è come il client imposta l'effimera

Mi puoi spiegare cosa intendi per effimera? Avevo capito fosse una sorta di ID della richiesta ma nel codice non mi pare mi permetta di gestire gli id.

Spulciando nella libreria trovo che il client invia tramite

sendData(uint8_t sock, const uint8_t *data, uint16_t len)

quindi forse l'effimera è il numero di socket? Sto solo facendo una grande confusione?