हम लोकलहोस्ट पर पोर्ट की सेवा दे रहे हैं और यदि पोर्ट उपलब्ध है तो किसी अन्य प्रक्रिया में जांच करना चाहते हैं। हमारे कोड में एक बग के कारण, यह वास्तव में आईपी से जुड़ने की कोशिश कर रहा है 0.0.0.0:<port>
, और किसी कारण से यह सफल होता है - जैसा कि स्ट्रेस साबित होता है:
[...]
connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
[...]
इसका क्या मतलब है? यह काम क्यों करता है?