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

Jul*_*pov 7 ip validation port mfc hostname

我有一个带有主机名和端口编辑框的HTTP代理配置对话框.

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

可能我必须使用一些正则表达式进行主机名验证,或者有一些有用的MFC或WinAPI函数?端口的最大正确数量是多少?

Sha*_*men 10

  1. 端口号是1-65535的无符号短路,1024以下的端口是为系统服务http,ftp等保留的.
  2. 我不相信您可以验证主机名(或应该),尤其是当您有locallized主机名时.

  • 特权端口是1024以下的端口,而不是256. (4认同)