Как побочный вопрос, можно ли поменять местами bind
и listen
?НапримерЯ хотел бы сохранить дескриптор порта или файла некоторое время, а затем перепривязать и снова прослушать?
Мне также любопытно обоснование этого дизайна.Во всех примерах, которые я видел, потоковые сокеты сначала связываются, а затем начинают слушать.То есть bind
и listen
должны вызываться отдельно, тогда как сокет между ними никоим образом не используется.Это потому, что эти вызовы более или менее разделены и ортогональны с точки зрения ОС?