Как сразу соединиться с портом, избежав socket_bind (): не мог связать адрес?

Я имел подобную проблему и обнаружил что после выполнения sudo yum install libevent-devel Я смог успешно сделать и установить tmux.

Править: При установке этого на машине Red Hat необходимо будет также посетить выбор каналов для сервера в Сети Red Hat и добавить Сервер RHEL Дополнительный канал. Это предоставит Вам доступ к-devel пакетам для libevent (основные и дополнительные каналы не обеспечивают его).

0
19.08.2013, 02:15
1 ответ

Принятие Вы говорите C/C++, использование setsockopt() и SO_REUSEADDR. Это позволяет повторное использование, пока нет никакого активного процесса, слушая тот порт.

Править: Причина это все еще используется, является Вами, не закрыл сокет соответственно. Вы Ctrl-C уничтожили его. Можно использовать netstat видеть порты, которые открыты или не совсем закрыты все же.

http://www.beej.us/guide/bgnet/output/html/multipage/setsockoptman.html

https://stackoverflow.com/questions/9207781/error-in-binding-port-address-already-in-use-tcp-socket-programming-in-unix

https://stackoverflow.com/questions/10071107/rebinding-a-port-to-datagram-socket-on-a-difftent-ip

4
28.01.2020, 02:21
  • 1
    . Хотя это - php и/или Python, я могу искать соответствующую опцию теперь. –  Alex 12.04.2013, 10:30

Теги

Похожие вопросы