N'connect() bloc pour socket TCP?

Salut, je suis à la lecture de TLPI (Linux Interface de Programmation), j'ai une question à propos de connect().

Que je comprends, connect() va retourner immédiatement si la connexion en attente nombre de listen() n'atteint pas "arriéré".
Et il bloque le contraire. (selon la figure 56-2)

Mais pour socket TCP, il sera toujours bloquer jusqu'à accept() sur le côté serveur est appelé (selon la figure 61-5).

Suis-je la corriger?
Car j'ai vu que dans l'exemple de code (p.1265), il appelle listen() pour écouter sur un port spécifique et alors appel à connect() pour que le port AVANT l'appel à accept().

Se connecter() bloque toujours dans ce cas, n'est-ce pas?

Merci!!

Si c'est ce que figure 56-2 montre vraiment, c'est mal.

OriginalL'auteur kai | 2011-11-24