Мне было интересно, при создании сервера, что бы произошло, если бы вы вызвали bind (), а затем снова вызвали bind (), не делая ничего другого между ними.
За справочную страницу Linux вы получите:
EINVAL The socket is already bound to an address.
, который основан на следующих стандартах:
POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD