This is a surprisingly common misconception. When you accept, you get a new socket. but it is on the same local port. You can readily see this by running 'netstat' on a busy server.
Alternatively one can read RFC793 or, better, Stevens' "TCP/IP Illustrated".