इतने सारे तरीके ... यहाँ कुछ है।
- अपने नेटवर्क कनेक्शन में पैकेट की निगरानी करने के लिए एक नेटवर्क पैकेट वॉचर या स्निफर का उपयोग करें; पैकेट स्निफर्स OS विशिष्ट होते हैं। आप क्लाइंट और सर्वर में से प्रत्येक पर अलग-अलग स्निफर्स चाहते हैं
telnet -p {port_number}
पोर्ट नंबर पर कनेक्शन का परीक्षण करने के लिए उपयोग ; आमतौर पर लिनक्स सिस्टम पर स्थापित, विंडोज के बारे में कोई विचार नहीं है।
netcat
बंदरगाहों से जुड़ने के लिए उपयोग
curl
डिबगिंग विकल्पों का उपयोग करें और सक्षम करें-trace
व्यक्तिगत रूप से, आपकी स्थिति का सामना करना पड़ा, मैं telnet
पहले चरण के रूप में पोर्ट नंबर की तलाश कर रहा हूं । अगर वह कनेक्ट नहीं होता है, तो मैं सर्वर पोर्ट नंबर को 80 में बदलने की कोशिश करूंगा, और देखूंगा कि क्या काम करता है। यदि 80 काम करता है और 3000 विफल रहता है ... तो कुछ इसे अवरुद्ध कर रहा है। रेल सर्वर पोर्ट को डेवलपमेंट मोड में सेट करना काफी आसान है, लेकिन अगर आप उन डॉक्स को नहीं ढूंढ सकते हैं ... एक टिप्पणी जोड़ें। ;)
ping
एक कम उपयोगी उपकरण है जिसकी आप अपेक्षा कर सकते हैं। यह ICMP प्रोटोकॉल का उपयोग करता है, बजाय TCP या UDP के। परिणामस्वरूप, ICMP द्वारा ऐसी चीजें पुनः प्राप्त की जा सकती हैं जो TCP या UDP द्वारा उपलब्ध नहीं हैं। और इसके विपरीत - आईसीएमपी बाढ़ के हमले बहुत लोकप्रिय रहे हैं, इसलिए कुछ होस्ट आईसीएमपी को फायरवॉल में अक्षम करते हैं - भले ही आप सामान्य तरीके से पोर्ट 80 या 443 से कनेक्ट कर सकते हैं। बिना बाहरी फायरवॉल वाले स्थानीय नेटवर्क पर, यह कनेक्शन का एक अच्छा परीक्षण है।