Да предположим, че имате сокет, който слуша TCP порт, и някои клиенти са свързани. Когато някой издаде sock_close(fd) в C и се опита да се обвърже отново на същия порт, обвързването е неуспешно. Някои състояния TIME_WAIT се виждат на "netstat -plutnoa", като например:
tcp 0 0 127.0.0.1:4567 127.0.0.1:32977 TIME_WAIT - timewait (17.12/0/0)
И така, как човек може правилно да изключи сървърния сокет и да се свърже отново на същия порт веднага?