Linux сокет не закрывается - PullRequest
1 голос
/ 06 мая 2011

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

Ответы [ 2 ]

2 голосов
/ 06 мая 2011

Вы должны установить опцию SO_REUSEADDR для сокета, см. здесь .

0 голосов
/ 06 мая 2011

Вы можете попытаться установить опцию сокета SO_REUSEADDR, см. этот вопрос для некоторого обсуждения.

...