如何验证主机名(可能是IP)和端口号(CString)

8

我有一个HTTP代理配置对话框,其中包含主机名和端口编辑框。

我的问题是如何验证用户输入的主机名和端口是否正确?

也许我需要使用一些正则表达式来验证主机名,或者有一些有用的MFC或WinAPI函数可以使用?端口的最大正确数字是多少?


这个问题需要更多的信息才能给出有用的答案。 - Eran Rehavi
2个回答

11
  1. 端口号是一个无符号的短整数,取值范围为1-65535。1024以下的端口被保留给系统服务如http、ftp等。
  2. 我不认为您可以(或应该)验证主机名,特别是当您拥有本地化的主机名时。(参考链接)

4
特权端口指的是低于1024的端口,而不是256。 - mseery

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接