Size: a a a

CODE BLOG / Чат

2020 August 06

4

4g in CODE BLOG / Чат
Willford Rockwell
Если всё-таки интересно сделать автоматический поиск сервера клиентом, то принцип примерно такой: увидеть все IP, постучаться в каждый IP по заготовленному порту. Откуда придет ответ, там и есть сервер. @fiogdi поправь, если я ошибаюсь.
можно и так, а можно широковещательный на нужный порт послать... но тут надо доку читать (я так не умею)
источник

WR

Willford Rockwell in CODE BLOG / Чат
Со стороны клиента тебе нужно:
1. Определить подсеть
2. Определить рабочие IP в подсети, например, пинганув.
3. Среди рабочих IP выполнить запрос к каждому на определенном порту.
4. Откуда пришел ожидаемый ответ, там и сервер.
источник

WR

Willford Rockwell in CODE BLOG / Чат
4g
можно и так, а можно широковещательный на нужный порт послать... но тут надо доку читать (я так не умею)
Маршрутка же сбрасывает широковещательные пакеты, не?
источник

Т

ТЁМ in CODE BLOG / Чат
Прива
источник

Т

ТЁМ in CODE BLOG / Чат
Расказываю рофл. Учись же на кафедре галерных кодеров в институте
источник

Т

ТЁМ in CODE BLOG / Чат
А это сайт нашей кафедры
источник

Т

ТЁМ in CODE BLOG / Чат
источник

4

4g in CODE BLOG / Чат
Willford Rockwell
Маршрутка же сбрасывает широковещательные пакеты, не?
да. так и есть, но я не следил за разговором, думал речь о локально-сетевом обмене внутри сети
источник

Т

ТЁМ in CODE BLOG / Чат
👌🏿👌🏿👌🏿👌🏿👌🏿👌🏿👌🏿👌🏿👌🏿👌🏿👌🏿👌🏿
источник

4

4g in CODE BLOG / Чат
ну слетели настройки, хакеры сломали... всякое бывает
источник

WR

Willford Rockwell in CODE BLOG / Чат
4g
да. так и есть, но я не следил за разговором, думал речь о локально-сетевом обмене внутри сети
Локалка тут маршруткой коммутируется. Через обычный wifi роутер.
источник

Lx

Lolita xd in CODE BLOG / Чат
чекнул
источник

Lx

Lolita xd in CODE BLOG / Чат
var host = Dns.GetHostEntry(Dns.GetHostName());
           foreach (var ip in host.AddressList)
           {
               if (ip.AddressFamily == AddressFamily.InterNetwork)
               {
                   return ip.ToString();
               }
           }
           throw new Exception("No network adapters with an IPv4 address in the system!");
источник

Lx

Lolita xd in CODE BLOG / Чат
вот как делается
источник

Lx

Lolita xd in CODE BLOG / Чат
спс большое
источник

WR

Willford Rockwell in CODE BLOG / Чат
Dns разве возвращает список доступных ip в подсети?
источник

WR

Willford Rockwell in CODE BLOG / Чат
Он же разыменовывет литералы в адреса. @fiogdi снова вопрос.
источник

4

4g in CODE BLOG / Чат
Willford Rockwell
Dns разве возвращает список доступных ip в подсети?
нет. днс вовзращает соответствие ip адрес - имя
источник

WR

Willford Rockwell in CODE BLOG / Чат
Я понимаю DHCP дергать арендой каждого ip в сети, чтобы понять, что зарезервировано, а что свободно
источник

4

4g in CODE BLOG / Чат
ну есть еще там пара интересных моментов, но в целом он для того чтобы узнать адрес по имени или же наоборот имя по адресу (бывает и так)
источник