嗨 可以使用相同的端口来侦听两个不同的协议请求..也就是说,我可以使用相同的端口为http和https请求?可以一个端口监听两种不同的协议吗?
2
A
回答
5
如果所有协议都要求客户端首先发送数据,则只能这样做。您可以编写伪服务器来读取数据并检测正在使用的协议,并将其重定向到适当的本地服务器。使用像ssh这样的协议,由于服务器首先发送数据并且客户端响应该协议,因此无法完成此操作。
3
0
Weblogic事实上服务于两个不同的协议,http和LDAP,来自同一个端口。 的Weblogic中嵌入的LDAP服务器,而且甲乙WebLogic Server和嵌入式LDAP服务器的同一端口上侦听7001
您可以访问WL管理控制台指向您的浏览器http://earth1.com:7001/console
您可以连接到LDAP服务器通过LDAP浏览器ldap://earth1.coom:7001
1
例如,基于NodeJS的socket.io正是如此。它可以监听标准端口80,并通过HTTP或WebSocket协议使用做出决定。
非常感谢howie。我正在创建一个发送数据的移动客户端,但很多时候它只响应..然后它不能完成? – garima 2011-01-07 05:59:05