FAQ

On Sun, Feb 15, 2015 at 4:09 PM, Kevin Malachowski wrote:
In most (maybe all?) tcp implementations the server does indeed assign a new port to the connection when it Accepts it. This way other clients may continue to connect using the same port, the functionality you want. Try printing out the local address information from the connection returned from Accept.
No, it's the same local port number. The key is that each TCP
connection is determined by four numbers: local IP address, local port
number, remote IP address, remote port number. So you can many TCP
connections to the same local port on your system, as long as they
each have a different remote IP address and/or different remote port.

Ian

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

Discussion Posts

Previous

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 7 of 7 | next ›
Discussion Overview
groupgolang-nuts @
categoriesgo
postedFeb 15, '15 at 6:29a
activeFeb 16, '15 at 4:27a
posts7
users4
websitegolang.org

People

Translate

site design / logo © 2022 Grokbase