Beste newerkwerkspecialisten,
Op dit moment zou het me goed uitkomen als ik iets meer had onthouden van m'n Netwerk Infrastructuur Design opleiding
Het probleem is als volgt:
Ik heb 2 wireless devices (waarvan 1 Android smartphone) die beide netjes een IP-adres gekregen hebben van de(zelfde) router.
Beide hangen dus aan hetzelfde Wifi-netwerk en moeten straks met elkaar gaan communiceren.
(Op dit moment lukt dat nog niet, want ze weten elkaars IP-adres niet...)
Om dit op te lossen had ik bedacht dat als device-A zou opstarten, hij het (dan verkregen/iedere keer eventueel nieuwe) IP-adres middels een UDP-broadcast (naar 255.255.255.255 dus) kenbaar zou maken aan device-B. Deze stuurt vervolgens via een WebRequest zijn eigen IP-adres mee zodat device-A hier ook van op de hoogte is. Vanaf nu weten beide devices elkaars IP, en werkt alles goed
(als voorbeeld even 192.168.1.2 en 192.168.1.3)
Het probleem is dat broadcasten naar 255.255.255.255 lang niet altijd ondersteunt wordt door routers.
Daarom heb ik ook naar multicast gekeken.
Op device-A (192.168.1.2) stuur ik dan naar 192.168.1.255 zodat device-B (192.168.1.3) dan ook de hoogte is. Dit heb ik allemaal al gemaakt en getest. Alleen nu ben ik dus iets verder gaan zoeken en blijkt vervolgens dat voor multicast IGMP nodig is. Iets dat hier thuis (blijkbaar) wel gewoon aan staat, maar dat ook dit lang niet altijd bij alle routers het geval is.
Als alternatief wilde ik mDNS gebruiken, maar dit wordt helaas niet (meer) ondersteunt op Android.
Ik ben dus eigenlijk door alles opties heen.
Toch zou ik het vreemd vinden als anno 2022 dit nog niet eens -op de een of andere manier- mogelijk is?
Dus wie heeft hiervoor dé oplossing?
Op dit moment zou het me goed uitkomen als ik iets meer had onthouden van m'n Netwerk Infrastructuur Design opleiding

Het probleem is als volgt:
Ik heb 2 wireless devices (waarvan 1 Android smartphone) die beide netjes een IP-adres gekregen hebben van de(zelfde) router.
Beide hangen dus aan hetzelfde Wifi-netwerk en moeten straks met elkaar gaan communiceren.
(Op dit moment lukt dat nog niet, want ze weten elkaars IP-adres niet...)
Om dit op te lossen had ik bedacht dat als device-A zou opstarten, hij het (dan verkregen/iedere keer eventueel nieuwe) IP-adres middels een UDP-broadcast (naar 255.255.255.255 dus) kenbaar zou maken aan device-B. Deze stuurt vervolgens via een WebRequest zijn eigen IP-adres mee zodat device-A hier ook van op de hoogte is. Vanaf nu weten beide devices elkaars IP, en werkt alles goed
Het probleem is dat broadcasten naar 255.255.255.255 lang niet altijd ondersteunt wordt door routers.
Daarom heb ik ook naar multicast gekeken.
Op device-A (192.168.1.2) stuur ik dan naar 192.168.1.255 zodat device-B (192.168.1.3) dan ook de hoogte is. Dit heb ik allemaal al gemaakt en getest. Alleen nu ben ik dus iets verder gaan zoeken en blijkt vervolgens dat voor multicast IGMP nodig is. Iets dat hier thuis (blijkbaar) wel gewoon aan staat, maar dat ook dit lang niet altijd bij alle routers het geval is.
Als alternatief wilde ik mDNS gebruiken, maar dit wordt helaas niet (meer) ondersteunt op Android.
Ik ben dus eigenlijk door alles opties heen.
Toch zou ik het vreemd vinden als anno 2022 dit nog niet eens -op de een of andere manier- mogelijk is?
Dus wie heeft hiervoor dé oplossing?