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

标签 validation mfc port ip hostname

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

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

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

最佳答案

  • 端口号是1-65535之间的无符号短,1024以下的端口是为系统服务http、ftp等保留的。
  • 我不相信你可以validate host name (或应该)特别是当您有本地化的主机名时。
  • 关于validation - 如何验证主机名(可能是 IP)和端口号(CString),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1033330/

    相关文章:

    validation - Laravel 一直拒绝 m4a 音频格式,如何解决?

    php - Symfony2 - MinLength 验证不起作用 - 未找到 MinLength

    c++ - 在工作线程完成 MFC 时禁用控制变量

    java - 如何查询 servlet 容器以从 ServletContextListener 获取有效 URL?

    node.js - Redis 和 docker-compose 连接 127.0.0.1 :6379

    javascript - W3 验证器 -> 在 html 正文中使用 <script type ="text/javascript">

    带有命名空间的 XML/XSD

    c++ - 在纯 C++ dll 中捕获由 MFC 应用程序生成的 Windows 消息

    mfc - 在 DC 中正确显示 32 位透明 PNG 文件

    tcp - 从 akka.net 远程检索动态分配的 tcp 端口