BTW, this could be considered a TCP or OS question, more than a Racket one.
When one wants to debug something like this, as a developer on a real
computer, one should be able to see the states of different TCP ports in
use. On GNU/Linux and some other modern Unixy OSes, for example, `lsof
-i TCP` is one way to see the states.
https://en.wikipedia.org/wiki/Transmission_Control_Protocol#Protocol_operation
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.halu101/constatus.htm
And if one wants to see traces of packets over time, including TCP
control, then run something like Wireshark or `tcpdump`. These, too,
are open source software.