-
Notifications
You must be signed in to change notification settings - Fork 3
udpDiscover
Jan Horacek edited this page Jul 2, 2018
·
3 revisions
UDP discover je mechanismus sloužící k vyhledání hJOPserverů v síti. UDP discover server běží na hJOPserveru na portu 5880 a odpovídá na příchozí požadavky. Spojení je typicky realizováno přes odesílání UDP paketů na broadcast.
Jak zpráva od serveru, tak zpráva od klienta, má jednotný formát. Jedná se o 1 řádek textu ukončený znaky LF (volitelně CR LF), ve kterém jsou jednotlivé segmenty oddělené středníkem. Řetězec je kódován v UTF-8.
"hJOP";verze_protokolu;typ_zarizeni;server_nazev;server_ip;server_port;
server_status;server_popis
Status může být:
-
on
, -
off
.
hJOP;1.0;panel;;10.30.137.56;;;
IP adresa klienta není důležitá. Prázdná pole na konci zprávy lze vynechat.
Důležité je označení klienta: panel
. Označení klienta může být libovolné
mimo server
.
hJOP;1.0;sever;hJOPserver;10.30.137.10;5823;on;Můj milý server
- Klient pošle na broadcast zprávu pro server.
- Server na broadcast odpoví. Odpoví dvakrát a odpoví i na port 5881.