host:port
フォームの文字列を検証してのインスタンスに変換するJavaの一般的な方法は何InetSocketAddress
ですか?
次の基準が満たされていると便利です。
アドレスルックアップはありません。
IPv4、IPv6、および「文字列」ホスト名で機能します。
(IPv4の場合はそうですが、ip:port
IPv6の場合[ip]:port
はそうです。これらすべてのスキームを定義するRFCはありますか?)文字列を手で解析せずに実行することをお勧めします。
(誰かがソケットアドレスのすべての有効な形式を知っていると思うが、予期しない結果につながる「その特殊なケース」を忘れたとき、私はそれらすべての特殊なケースについて考えています。)