Написал элементарные сервер и клиент на C. Всё работает, но есть одна небольшая проблема. Если соединение первым завершает сервер, то при повторном его запуске bind выдаёт ошибку:
bind: Address already in use
И так примерно минуту при каждой попытке запуска сервера bind выдаёт такую ошибку. По истечении минуты, сервер запускается без ошибок и всё опять работает нормально.
Если соединение завершает клиент, то при повторном запуске сервера ошибок не возникает.
Знающие люди, подскажите пожалуйста, в чём причина такого поведения и как сделать так, чтобы не нужно было ждать перед повторным запуском сервера.
Ответ на:
комментарий
от defmacro
Ответ на:
комментарий
от generatorglukoff
Ответ на:
комментарий
от generatorglukoff
Ответ на:
комментарий
от LinuxUser
Ответ на:
комментарий
от Eshkin_kot
Ответ на:
комментарий
от LinuxUser
Ответ на:
комментарий
от asgard
Ответ на:
комментарий
от LinuxUser
Ответ на:
комментарий
от LinuxUser
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум auth/tcp: bind: Address already in use (2000)
- Форум Как побороть " address already in use" (2016)
- Форум [fedora 14][dovecot pop3s] Address Already in use. (2010)
- Форум bind: Address already in use (2010)
- Форум Bind: address already in use (2000)
- Статьи Решение для pycharm 2022 OSError: [Errno 98] Address already in use (2023)
- Форум Bind port in bacula (2011)
- Форум Address already in use (2002)
- Форум Nginx не запускается. *:80 *:443 Address already in use! (2022)
- Форум [network programming] bind: address already in use (2010)