호스트 이름 (IP 일 수 있음) 및 포트 번호 (CSTRING)를 검증하는 방법
-
06-07-2019 - |
문제
호스트 이름과 포트 편집 상자를 사용한 HTTP 프록시 구성에 대한 대화 상자가 있습니다.
내 질문은 올바른 호스트 이름과 포트에 대한 사용자 입력을 어떻게 검증 할 수 있습니까?
호스트 이름 유효성 검사에 정규 표현식을 사용해야 할 수도 있고 유용한 MFC 또는 WINAPI 기능이 있습니까? 포트의 최대 올바른 수는 얼마입니까?
해결책
- 포트 번호는 1-65535에서 서명되지 않은 단기이며 1024 세 미만의 포트는 시스템 서비스 HTTP, FTP 등을 위해 예약되어 있습니다.
- 나는 당신이 할 수 있다고 믿지 않습니다 호스트 이름을 확인하십시오 특히 로컬 화 된 호스트 이름이있는 경우 (또는해야합니다).
다른 팁
Apache Commons Validator의 InetAddressValidator를 사용할 수 있습니다. 체크 아웃 http://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/inetaddressvalidator.html.
이 프로젝트에는 재사용 할 수있는 많은 유효성있는 유틸리티가 있습니다. 도움이되기를 바랍니다.
제휴하지 않습니다 StackOverflow