I understand uniqueness of the IP:port combination being required for outbound threads, but how does this work with outbound threads where acknowledgements are required? Where do the acks come back to?
Say I have two outbound threads talking to fred and george on port 12345. If they are sending me acks, how do I know whether the ack on port 12345 came from fred or george?