Se un server socket TCP è in ascolto sulla porta 28081 per le connessioni in entrata e quindi accetta una connessione e inizia a ricevere dati. È la porta in cui i dati arrivano ancora in 28081 o la porta viene cambiata.Le connessioni TCP vengono spostate su un'altra porta dopo l'apertura?
per esempio a quale porta vengono i dati in arrivo nello pseudo codice qui sotto? È ancora 28081 o se il sistema operativo assegna un nuovo porto ?:
bind
listen (on port 28081)
while 1
fd = accept
fork
if child process incoming data
Vedere anche [questa domanda] (http://stackoverflow.com/questions/2997754/does-the-port-change-when-a-tcp-connection-is-accepted-by-a-server). –