2012-03-08 56 views
0

我在node.js中启动了一个应用程序,使用的是socket.io,它位于运行Apache的相同服务器上,因此端口80不可用。默认情况下,它使用的是8080端口。我在socket.io的网站上看到端口843一般不会被阻塞。Node.js端口兼容性

我知道这也是用于Flash文件的端口。有没有理由不使用端口843?或者同样,不要使用端口8080?

此外,理想的解决方案是使用不同的服务器并运行在端口80上?

+0

你想知道什么? – 2012-03-08 18:11:39

回答

0

只需在端口8080上运行,特别是如果您只使用socket.io而不是完整的node.js堆栈。如果你问我,没有区别。

+0

不在8080上运行的原因是一些民间的网络可能会阻塞这个端口吗? – dzm 2012-03-09 03:52:42

+0

这可能是这种情况,但这是工作中的最大案例。无论如何,他们不允许访问您的网站。 – Alfred 2012-03-09 18:20:35

1

是否有理由不使用端口843?或者同样,不要使用端口8080?

是的,我知道一些办公室阻止所有端口,但常见的(80,21,25等)。如果你只是测试节点,玩耍,甚至在开发过程中,那么它并不重要。

另外,理想的解决方案是使用不同的服务器,并在端口80上运行?

是的。