मेरी परियोजना को हर बार एक नया बंदरगाह स्थापित करने की आवश्यकता है जब हर बार मेरी कक्षा का एक नया उदाहरण तत्काल हो।नोडज यादृच्छिक मुफ्त टीसीपी बंदरगाह
नोड.जेएस में मैं अपने नए सॉकेट सर्वर में सेट करने के लिए एक मुफ्त टीसीपी पोर्ट कैसे ढूंढ सकता हूं? या जांचें कि मेरा निर्दिष्ट पोर्ट पहले से उपयोग किया गया है या नहीं।
यह है एक अच्छा जवाब है, लेकिन परीक्षण के लिए इस मामले में एक बंदरगाह यदि उपलब्ध है मुझे पता नहीं आज़माएं/कैच का उपयोग करने और पुन: प्रयास की जरूरत है हूँ,? – Kefka
यदि आप एक विशिष्ट पोर्ट चाहते हैं, तो बस इसे सुनकर देखें और त्रुटि ईवेंट की जांच करें। अगर आपको कोई त्रुटि मिलती है और 'error.code ===' EADDRINUSE'' तो आपको पता है कि बंदरगाह उपयोग में है। – mscdex
हाँ, यह एक अच्छा अपहरण है, लेकिन पुनः प्रयास उबाऊ है:/मेरे मामले में मैं अपना जवाब उपयोग करूंगा, लेकिन आपका जवाब अन्य चीजों के लिए बेहतर है = डी – Kefka