मैं वर्तमान में सी # में एक छोटी चैट उपयोगिता पर काम कर रहा हूं।
समस्या यह है कि मैं यह नहीं समझ सकता कि सभी मशीनों पर किसी विशिष्ट पोर्ट के लिए नेटवर्क को स्कैन कैसे करें। मैं वर्तमान में इस विधिकिसी नेटवर्क पर कनेक्शन के लिए प्रतीक्षा करने वाले पोर्ट के लिए स्कैन कैसे करें
IPGlobalProperties network = IPGlobalProperties.GetIPGlobalProperties();
IEnumerable<IPEndPoint> connections = network.GetActiveTcpListeners()
.Where(x => x.Port == ConstParams.iPort);
जहां ConstParams.iPort
बंदरगाह मैं (यहाँ 6910) स्कैन करना चाहते है उपयोग कर रहा हूँ।
समस्या यह है कि लौटे मूल्यों केवल स्थानीय बंदरगाहों और "0.0.0.0" आईपी पते हैं ...
मैं वर्तमान नेटवर्क पर सभी खुले बंदरगाहों (6910) के लिए कैसे स्कैन कर सकते हैं?
कैसे * nmap * काम करता है आप मदद कर सकते हैं के विवरण में देख रहे हैं। –