Toto je odpověď, kterou uvedl v komentáři č. Pokud se nos vrátí a zveřejní to jako odpověď, označím příspěvek nos jako odpověď a tento smažu.
INADDR_ANY je normálně definována jako 0. To je IP adresa 0.0.0.0. RFC 1122 říká, že to znamená "Tento hostitel v této síti". Zdá se, že linuxový IPstack to pouze směruje do rozhraní zpětné smyčky. (např. zkusit 0.0.0.0 nebo dokonce jen ping 0). Řekl bych, že autor udělal překlep a měl použít INADDR_LOOPBACK.
Zdá se, že vaše otázka se ve skutečnosti netýká "strany klienta", ale bind
vs connect
.
INADDR_ANY
lze rozumně použít s bind
na klientovi i serveru. Používá se s connect()
je zbytečné a mělo by způsobit selhání připojení.
Stahování souboru pomocí wget pomocí více připojení
Kompilace modulu jádra mimo strom proti libovolnému zdrojovému stromu jádra na souborovém systému