Stavo studiando la programmazione dei socket. Quello che ho capito è che si tratta di una combinazione di un indirizzo IP e un numero di porta. Ora supponiamo di avere un ascoltatore in esecuzione sul mio PC, che è connesso al Wifi. Le richieste a questo listener su Internet dovrebbero arrivare a una combinazione di indirizzo IP pubblico e numero di porta. Potrebbero esserci più PC connessi al Wifi a cui sono connesso. Quando arriva una richiesta al router Wifi, come fa a sapere quale PC deve essere inoltrato nella LAN Wifi?
Quando sto chattando su Facebook, o quando ho Fb aperto in un browser, mentre sono connesso a internet tramite una connessione Wifi, come fa il server a "spingere" la chat msgs e le notifiche? Non affronterà un problema simile?