문제

호스트 이름과 포트 편집 상자를 사용한 HTTP 프록시 구성에 대한 대화 상자가 있습니다.

내 질문은 올바른 호스트 이름과 포트에 대한 사용자 입력을 어떻게 검증 할 수 있습니까?

호스트 이름 유효성 검사에 정규 표현식을 사용해야 할 수도 있고 유용한 MFC 또는 WINAPI 기능이 있습니까? 포트의 최대 올바른 수는 얼마입니까?

도움이 되었습니까?

해결책

  1. 포트 번호는 1-65535에서 서명되지 않은 단기이며 1024 세 미만의 포트는 시스템 서비스 HTTP, FTP 등을 위해 예약되어 있습니다.
  2. 나는 당신이 할 수 있다고 믿지 않습니다 호스트 이름을 확인하십시오 특히 로컬 화 된 호스트 이름이있는 경우 (또는해야합니다).

다른 팁

Apache Commons Validator의 InetAddressValidator를 사용할 수 있습니다. 체크 아웃 http://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/inetaddressvalidator.html.

이 프로젝트에는 재사용 할 수있는 많은 유효성있는 유틸리티가 있습니다. 도움이되기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top