http - 一个端口可以监听两种不同的协议(protocol)吗?

标签 http https protocols port

嗨 同一个端口可以用来监听两个不同的协议(protocol)请求吗?也就是说,我可以对 http 和 https 请求使用同一个端口吗?

最佳答案

只有当所有协议(protocol)都要求客户端先发送数据时,您才能这样做。您可以编写一个伪服务器来读取数据并检测正在使用的协议(protocol)并将其重定向到适当的本地服务器。对于像 ssh 这样的协议(protocol),这是无法完成的,因为服务器首先发送数据,然后客户端响应它。

关于http - 一个端口可以监听两种不同的协议(protocol)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4622843/

相关文章:

ios - 如何从父 UIViewController 调用容器中嵌入的 UIViewController 中的方法?

tcp - 通过tcp连接打开优化协议(protocol)打开操作

java - 如何开始逆向工程 SpaceNavigator 外围数据流?

python - 如何让 python HTTP 服务器永远保持运行状态?

macos - 如何使 libcurl 在 Mac 钥匙串(keychain)中查找证书

android - 使用 JQuery 和 PhoneGap 时的 SSL 查询

javascript - 从 HTTP 到 HTTPS 的跨域请求立即中止

Android - HTTP GET 请求

java - 在 Volley 中设置 cookie

java - POST 请求 (HttpURLConnection) 的有趣问题 - 但为什么会发生这种情况呢?