kmzbrnoI / hJOPandroidDriver

hJOP Engine Driver for Android
https://hjop.kmz-brno.cz/hJOPdriver
Apache License 2.0
4 stars 4 forks source link

Server Discover je na Android 14 nespolehlivý #66

Open kudlav opened 4 months ago

kudlav commented 4 months ago

Some notes:

Na Android 14 se nezobrazují dostupné servery v lokální síti.

getDhcpInfo vrátí jako netmask 0 (similar to https://issuetracker.google.com/issues/37015180#comment15). Čímž se posílá broadcast 255.255.255.255, což je v Androidu blokované. Přepsal jsem to, aby se používálo API pro získání broadcast adresy, které není deprecated. Teď už se posílá správně spočítaný broadcast, ale funguje to stejně nespolehlivě.

Předtím i po úpravě to ve skutečnosti občas funguje. Zjistil jsem, že pokud jsem k WiFi připojen po nějakou dobu, funguje to. Pokud se odpojím a připojím, tak pak nejsem několik minut najít broadcastem server. Mohl bych ještě zkusit WireSharkem na PC se serverem sledovat, jestli se tam ten broadcast packet objeví. To je tak co mě teď napadá.

Nicméně není to tak, že by to na Android 14 prostě nefungovalo. Jen to funguje velmi nespolehlivě. Což je ještě horší na ladění.