Что нового

[Сеть, интернет] Нахождение сервера программы в локальной сети

Olim98

Новичок
Сообщения
48
Репутация
2
Версия AutoIt: 3.3.12.0

Описание: Есть локальная сеть и в ней имеются несколько/один сервер и множество клиентов. Возможно ли реализовать нахождение серверов программой-клиентом в сети без знания IP адреса сервера? Заранее спасибо

Примечания: По моим догадкам можно реализовать с помощью broadcasting, но не знаю как.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Код:
Ping("ServerName"); проверить доступность сервера пингом
If @error Then
    MsgBox(0, "", "Сервер недоступен")
Else
    MsgBox(0, "", "Сервер доступен")
EndIf

TCPSTARTUP(); установить сетевые службы
$IP = TCPNameToIP("ServerName"); узнать IP адрес сервера
If $IP Then
    MsgBox(0, "", "IP сервера: " & $IP)
EndIf
TCPShutdown(); остановить сетевые службы
 
Автор
O

Olim98

Новичок
Сообщения
48
Репутация
2
alex33 сказал(а):
Код:
Ping("ServerName"); проверить доступность сервера пингом
If @error Then
    MsgBox(0, "", "Сервер недоступен")
Else
    MsgBox(0, "", "Сервер доступен")
EndIf

TCPSTARTUP(); установить сетевые службы
$IP = TCPNameToIP("ServerName"); узнать IP адрес сервера
If $IP Then
    MsgBox(0, "", "IP сервера: " & $IP)
EndIf
TCPShutdown(); остановить сетевые службы
Это не подходит, о сервере/серверах изначально ничего неизвестно.
 
Верх