2011-01-07 245 views

回答

5

如果所有协议都要求客户端首先发送数据,则只能这样做。您可以编写伪服务器来读取数据并检测正在使用的协议,并将其重定向到适当的本地服务器。使用像ssh这样的协议,由于服务器首先发送数据并且客户端响应该协议,因此无法完成此操作。

+0

非常感谢howie。我正在创建一个发送数据的移动客户端,但很多时候它只响应..然后它不能完成? – garima 2011-01-07 05:59:05

3

您可以,但是您必须在该端口上编写自己的侦听器来处理这两种情况。没有我知道的网络服务器可以做到这一点。

+0

嗨雅各.. thnx很多.. – garima 2011-01-07 06:00:43

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协议使用做出决定。