Chúng tôi đang phục vụ một cổng trên localhost và muốn kiểm tra quy trình khác nếu cổng đó khả dụng. Do một lỗi trong mã của chúng tôi, nó thực sự đang cố gắng kết nối với IP 0.0.0.0:<port>
và vì một lý do nào đó, nó thành công - như strace chứng minh:
[...]
connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
[...]
Nó có nghĩa là gì? Tại sao nó hoạt động?