Да предположим, че искам да проверя кои хостове слушат за връзка на конкретен порт в локалната мрежа. Как ще бъде постигнато това в C#. Причината да искам това е, за да мога да се свържа със сървър, който слуша в LAN, като посоча името на хоста.
Вземете списък на всички слушащи сървъри на порт в LAN в C#
Отговори (2)
Имате предвид сканиране на портове, но такова, при което сканира подмрежа за 1 единичен порт? Добре, това, от което се нуждаете, е System.Net.Sockets.TcpClient
и около 64 System.Threading.Thread
s.
person
servermanfail
schedule
12.02.2011
възможно само с протоколи, ориентирани към връзката, като TCP.
защо просто не итерирате компютрите в мрежата, опитвайки се да вземете сокет и да се опитате да се свържете с порта, който изследвате?
person
AK_
schedule
11.02.2011