Question

J'ai une boîte de dialogue pour la configuration du proxy HTTP avec les zones d'édition de nom d'hôte et de port.

Ma question est la suivante: comment valider la saisie de l'utilisateur pour le nom d'hôte et le port correct?

Peut-être dois-je utiliser une expression régulière pour la validation du nom d'hôte ou une fonction utile MFC ou WinAPI? Quel est le nombre maximum correct pour le port?

Était-ce utile?

La solution

  1. Le numéro de port est compris entre 1 et 65535 et les ports inférieurs à 1024 sont réservés pour les services système http, ftp, etc.
  2. Je ne crois pas que vous puissiez valider le nom d'hôte (ou devrait l'être) en particulier. lorsque vous avez localisé des noms d’hôtes.

Autres conseils

Vous pouvez utiliser InetAddressValidator d'Apache Commons Validator. Découvrez http: // commons .apache.org / proper / commons-validator / apidocs / org / apache / commons / validator / routines / InetAddressValidator.html .

Ce projet comporte de nombreux utilitaires de validation que vous pouvez réutiliser. J'espère que ça aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top