У меня проблема.Я запускаю TCP-сервер в Linux.Я закрываю сокет с помощью вызова close (socket).Но когда я пытаюсь выполнить повторную привязку, сбой вызова связывается с ошибкой 98 => порт уже связан.Как мне отсоединить этот сокет?
Вы должны установить опцию SO_REUSEADDR для сокета, см. здесь .
Вы можете попытаться установить опцию сокета SO_REUSEADDR, см. этот вопрос для некоторого обсуждения.
SO_REUSEADDR