Привет, я читаю TLPI (Интерфейс программирования Linux), у меня есть вопрос о connect ().
Как я понимаю, connect () немедленно вернется, если ожидающие номера соединения listen () нене доходят до «отставания».И это будет блокировать в противном случае.(согласно рисунку 56-2)
Но для сокета TCP он всегда будет блокироваться, пока не будет вызван метод accept () на стороне сервера (согласно рисунку 61-5).
Правильно ли я?Поскольку я видел это в примере кода (p.1265), он вызывает listen () для прослушивания определенного порта, а затем вызывает connect () к этому порту, ДО того, как вызвать accept ().
So connect ()блоки навсегда в этом случае, не так ли?
Спасибо !!