Kami melayani port di localhost dan ingin memeriksa proses lain jika port tersedia. Karena ada bug dalam kode kami, sebenarnya ia mencoba untuk terhubung ke IP 0.0.0.0:<port>
, dan untuk beberapa alasan ia berhasil - seperti yang dibuktikan oleh strace:
[...]
connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
[...]
Apa artinya? Mengapa ini berhasil?