【发布时间】:2011-12-01 17:14:07
【问题描述】:
socket.io 是否可以在一台服务器上监听多个端口?
背景 - 我需要满足两个问题:
1.一些合作和其他封闭网络阻止所有不使用端口80的流量。
2. 一些防病毒软件会阻止 80 端口上的 websocket 流量。4000 端口是最安全的端口。
因此,我需要我的节点服务器能够同时使用端口 80 和 4000。有没有人遇到过类似的问题?你是怎么解决的?
谢谢。
【问题讨论】:
-
我假设如果 websockets 在端口 80 上被阻塞,socket.io 将尝试其他传输...
-
@Alfred - 没错。它下降到 xhr 或 jsonp-polling。但即便如此,连接也是断断续续的且不可靠。防病毒软件也会影响这些传输。
-
闪存传输怎么样... PS:我对此没有任何经验,但我想这是一个有趣的问题...
标签: node.js websocket socket.io