'सॉकेट पर सुनने' से पहले मुझे इसे किसी पते पर बांधना होगा। क्यूं कर? ऐसा लगता है कि मुझे चुनना नहीं चाहिए और सभी पतों पर उस बंदरगाह को सुनना चाहिए। भले ही मैं 127.0.0.1 से जुड़ा हूं, ऐसा लगता है कि मैं अभी भी उस सॉकेट से रिमोट मशीन से कनेक्ट कर सकता हूं। वास्तव में पते पर बाध्यकारी क्या करता है?किसी पते पर सॉकेट क्यों बांधें?
13
A
उत्तर
20
किसी पते पर बाध्यकारी परिभाषित करता है कि कौन सा इंटरफ़ेस उस सर्वर पोर्ट को खोलना चाहिए। 0.0.0.0 के लिए बाध्यकारी एक विशेष मामला है जब आप इंटरफ़ेस को सभी आईपी पते को सुनना चाहते हैं। विशेष रूप से 127.0.0.1 को बाध्यकारी सर्वर पोर्ट को केवल को स्थानीयहोस्ट (उदा। स्थानीय प्रक्रियाओं) से कनेक्ट करने के लिए कोड को दिखाना चाहिए।
+3
+1, अतिरिक्त जानकारी हैं। बाध्यकारी का उपयोग केवल स्थानीय कनेक्शन को स्वीकार करने के लिए किया जा सकता है। यदि आपके पास एकाधिक आईपी पते हैं तो आप एक ही बंदरगाह पर विभिन्न सर्वरों पर विभिन्न सर्वरों को सुन सकते हैं। – jgauffin
संबंधित मुद्दे
- 1. किसी विशिष्ट पोर्ट को रॉ सॉकेट कैसे बांधें?
- 2. एकाधिक इंटरफेस को सॉकेट कैसे बांधें
- 3. एकाधिक आईपी पते पर कैसे सुनें?
- 4. किसी भी आईपी पते
- 5. विशिष्ट इंटरफ़ेस को कच्चे सॉकेट को कैसे बांधें
- 6. x86 एक पते पर जाएं
- 7. किसी दिए गए पते पर सबसे नज़दीकी स्थान खोजें
- 8. फ़ंक्शन पते निरंतर अभिव्यक्ति क्यों नहीं हैं
- 9. एंड्रॉइड पर कच्चे सॉकेट
- 10. DefaultHttpClient आधा बंद सॉकेट पर डेटा क्यों भेजता है?
- 11. एक जेएनडीआई संसाधन में हाइबरनेट सत्र फ़ैक्टरी क्यों बांधें?
- 12. जेएमएक्स को एक विशिष्ट इंटरफ़ेस से कैसे बांधें?
- 13. जावा सॉकेट मृत सॉकेट पर अपवाद फेंक नहीं रहा है?
- 14. विंडो पर चयन परिवर्तन के लिए हैंडलर को कैसे बांधें?
- 15. पते
- 16. क्यों विंडोज किसी अन्य उपयोगकर्ता
- 17. सॉकेट पर बंदरगाह बनाम फास्टसीजीआई
- 18. किसी नियंत्रण की संपत्ति को किसी अन्य नियंत्रण की संपत्ति में कैसे बांधें?
- 19. पायथन: एक अनबाउंड विधि बांधें?
- 20. जेएस-हॉटकीज - कैसे बांधें? प्रश्न चिह्न
- 21. जावामेल का उपयोग कर प्रेषक पते के अलावा किसी अन्य पते पर रिटर्न-पथ कैसे सेट करें?
- 22. अपाचे पर आईपी पते द्वारा थ्रॉटलिंग अनुरोध?
- 23. मूल्य के बराबर होने पर NSNumber एक ही पते पर क्यों इंगित करता है?
- 24. एंड्रॉइड पर आईपीवी 6 सॉकेट
- 25. डब्ल्यूसीएफ - संदेश प्रेषित नहीं किया जा सका क्योंकि एंडपॉइंट पते पर सेवा ... पते के प्रोटोकॉल के लिए अनुपलब्ध है
- 26. सॉकेट
- 27. ऑब्जेक्ट विधि पर सेटटाइमआउट - ES5 बांधें, या बंद करें?
- 28. सॉकेट
- 29. आईफोन सॉकेट प्रोग्राम
- 30. आईपी पते
मैं दोबारा जांच कर दूंगा कि आप वास्तव में 127.0.0.1 से बंधे हैं, क्योंकि यदि आप वास्तव में मामले में थे तो आप किसी भिन्न इंटरफ़ेस से कनेक्ट नहीं हो पाएंगे। यदि लिनक्स पर, आप प्रत्येक सेवा का एक सुंदर आउटपुट प्राप्त करने के लिए 'netstat -nlut' चला सकते हैं और यह कौन सा पता/पोर्ट सुन रहा है। – joet3ch
आप सही हैं, हुड के नीचे कुछ वास्तव में 127.0.0.1 को 0.0.0.0 के रूप में पुनः लिख रहा था। – Pace
@ पेस आप एक प्रेरक – Pacerier