have a try to add sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) before client.bind(("", 8000))
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
client.bind(("", 8000))