當您不在客戶端的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