Websocket [ci siamo quasi]

come dissi post additero, un utente si identifica univocamente da 4 cose: ip sorgente, porta sorgente, ip destinazione, porta destinazione.

ma questo se lo smazzail wiznet, come faccia non lo so,. ma so che fa in modo che ad ogni socket arrivino i dati giusti. Io credo che il buffer sia unico ma ogni "inserimento" sia una STRUTTURA che contenga i dati per identificare la sessione (header) e poi i dati veri e propri (payload)

per capire bene la cosa dovresti studiarti la trama dei pacchetti di tutto l'ISO/OSI, in particolare del livello TCP e UDP.