Обсуждение статьи тематического каталога: socket programming (socket bind blocking)Ссылка на текст статьи: http://www.opennet.me/base/dev/socket.txt.html
#include <sys/socket.h>int shutdown(int s, int how);
Числовые флаги how следует заменить на флаги SHUT_RD, SHUT_WR, и SHUT_RDWR, одобренные SUS.
по поводу SO_REUSEADDR понятно, а что за SO_REUSEPORT ?? (linux)