当您不在客户端的io.connect()函数中指定端口时,客户端将监听哪个端口?默认情况下,socketIO客户端侦听哪个端口?
如:
var socket = io.connect('http://example.com/);// listening to port 80?
我想问的原因是因为我部署在Heroku此应用程序的服务器端。前端是一个IOS应用程序。我用于前端的目标C socketIO库(https://github.com/pkyeck/socket.IO-objc)要求我指定一个端口。但是我不确定我应该听什么端口,因为这在服务器端不是静态的。
我在javascript中编写客户端程序进行测试,它在我不指定端口时起作用。
任何帮助将非常感激。
如果80工作,那么它是80.为什么不尝试呢? – mash 2014-09-11 03:10:10
所以你说当你不指定端口,那么它的使用端口80?端口80是我的猜测,我不知道这是肯定的。 – SivaDotRender 2014-09-11 03:20:43
我认为Express服务器默认侦听端口3000。 – 2014-09-11 04:13:11