Ahoj,
potrebuju svuj program "propagovat" po mistni siti, aby uzivatel nemusel resil IP adresy.
Uzivatel zapne klienta a on ve vetsine pripadu sam najde server. Neco jako Mikrotik WinBox.
Zaujal me ZeroConf/Bonjour. Zkousel jsem linuxovou implementaci avahi. Podle navodu na rootu jsem si
pridal oznamovani vlastnich sluzeb. Na Linuxu to funguje vyborne.
Jenze moje aplikace bude mit serverovou cast na Linuxu a klientska cast pobezi z 99% na Windows.
Protoze podpora ZeroConf ve Windows se mi zda temer nerealna, rad bych se zameril na UPnP/SSDP.
Pokud budu nutit uzivatele instalovat do Windows Apple Bonjour, prijdu tim o pohodli a jednoduchost.
Na Zeroconf (Avahi) pro Linux je na internetu spousta dokumentace, na UPnP/SSDP jsem nenasel nic.
Na SSDP jsem v Ubutnu nasel nasledujci balicky:
minissdpd,
miniupnpd a
miniupnpc.
Jenze jak skrz to propagovat vlastni sluzbu? U Avahi stacilo vytvorit xml soubor
/etc/avahi/services/mujProgram.service. u SSDP jsem nic podobneho nenasel.
Na
scanovani SSDP jsem nasel jednoduchy skript.
Jeste me napadlo
LLDP, ale ve Windows to take asi nebude zadna slava.
Proc v linuxu vzdy nachazim UPnP jenom v souvislosti v multimedialnimi prehravaci? To nejde pres UPnP propagovat libovolnou sluzbu?
Nebo existuje neco lepsiho pro prevazne Windows uzivatele?