KoDriverServiceAdvertiser
class KoDriverServiceAdvertiser(jmdnsFactory: () -> JmDNS = { JmDNS.create(InetAddress.getLocalHost()) }, suffixProvider: () -> String = { randomSuffix() })
KoDriver サーバーを mDNS / DNS-SD で LAN 内へ広告する。
広告名には OS のホスト名(PC所有者名などの個人情報を含みうる)を使わず、 固定プレフィックス+ランダムサフィックスのアプリ固有識別子を使う。これにより、 複数台の Windows PC が同一 LAN 上で起動していても Android 側が広告名で区別できる。 ランダムサフィックスはインスタンス生成時に一度だけ生成し、サーバーが再起動するまで 同一の値を維持する。
Constructors
Link copied to clipboard
constructor(jmdnsFactory: () -> JmDNS = { JmDNS.create(InetAddress.getLocalHost()) }, suffixProvider: () -> String = { randomSuffix() })