ホスト名とポートの編集ボックスを使用したHTTPプロキシ設定のダイアログがあります。ホスト名(IP)とポート番号(CString)を検証する方法
私の質問は、正しいホスト名とポートのユーザー入力を検証する方法です。
ホスト名の検証にいくつかの正規表現を使用する必要がありますか、または役に立つMFCまたはWinAPI関数がありますか?ポートの最大数はどれくらいですか?
ホスト名とポートの編集ボックスを使用したHTTPプロキシ設定のダイアログがあります。ホスト名(IP)とポート番号(CString)を検証する方法
私の質問は、正しいホスト名とポートのユーザー入力を検証する方法です。
ホスト名の検証にいくつかの正規表現を使用する必要がありますか、または役に立つMFCまたはWinAPI関数がありますか?ポートの最大数はどれくらいですか?
特権ポートは、256ではなく1024より小さいポートです。 – mseery
Apache Commons ValidatorのInetAddressValidatorを使用できます。 http://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/InetAddressValidator.htmlをチェックしてください。
このプロジェクトには、再利用できる多くのバリデータユーティリティがあります。それが役に立てば幸い。
この質問には、参考になる回答を与えるために、より多くの情報が必要です。 –