UDPのブロードキャスト送信を行うアプリケーションを作りたくて、送信先として端末が所属しているネットワークのブロードキャストアドレスを指定しようと思っています。
例えば端末が192.168.10.34
というアドレスを持っていてサブネットマスクが255.255.255.0
であるとき、ブロードキャストアドレスとして192.168.10.255
を指定すれば良いことはわかっているのですが、どうすればAndroidのJava APIを使って端末が所属しているネットワークのサブネットマスクが取得できるのかがわかりません。
何か良い方法はありますか?