WSAConnect - 远程服务器响应端口 80 和 443

WSAConnect - the remote server responds on both port 80 and 443

我使用 WSAConnect 连接到站点前缀为 http:\ 的服务器,也就是说,远程服务器似乎应该只连接到端口 80。但是,实际上,我看到这个的某些页面http 站点 - WSAConnect 在端口 443 上成功完成。

还好吗?这允许吗?

WSAConnect 用于低级套接字通信,例如低级 TCP/IP 套接字。

Web 服务器使用 HTTP 与客户端(例如浏览器)进行通信。 HTTP 是 TCP/IP.

之上的应用协议

默认情况下,Web 服务器使用端口 80 进行纯 HTTP 通信。 Web 服务器还可以通过安全连接 (HTTPS) 支持 HTTP。默认端口为 443。

因此,可以通过端口 80 和 443 访问 Web 服务器是完全没问题的。

一般来说,可以通过任意数量的端口访问单个服务器。不同的端口用于不同的协议。