How to close a socket left open by a killed program?

Assume your socket is named s… you need to set socket.SO_REUSEADDR on the server’s socket before binding to an interface… this will allow you to immediately restart a TCP server…

s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind((ADDR, PORT))

Leave a Comment