国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

localhost握手不成功,真實ip成功

興化小羊羊

我們服務器的ip是58.211.6.178,內(nèi)網(wǎng)也打通了,ip是192.168.0.178
服務器由于托管在機房,有防火墻。
我叫機房把9090、90、2345、2346、2347等端口都開放了。

php中 gateway 進程,用了9090端口

$gateway = new Gateway("Websocket://0.0.0.0:9090");

服務注冊地址,用了90端口

$register = new Register('text://0.0.0.0:90');

內(nèi)部通訊起始端口,這個不明白是什么意思,默認給了2345,因為我的端口2345是連續(xù)的

html5頁面中,申明的時候,用localhost是無法握手的,但是用真實ip可以

var socket = new WebSocket('ws://localhost:9090');
//無法連 failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

var socket = new WebSocket('ws://127.0.0.1:9090');
//無法連 failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

//var socket = new WebSocket('ws://0.0.0.0:9090');
//無法連

var socket = new WebSocket('ws://58.211.6.178:9090');
//可以連

//var socket = new WebSocket('ws://192.168.0.178:9090');
//無法連 failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT

現(xiàn)在我在想為什么127.0.0.1和localhost都無法連接。

6735 1 0
1個回答

walkor 打賞

有可能是防火墻問題,可以臨時關閉防火墻試下。
還有new Gateway('websocket://0.0.0.0:9090'); 內(nèi)網(wǎng)外網(wǎng)本機才能都可以連,如果是new Gateway('websocket://58.211.6.178:9090');那么只能通過58.211.6.178去連,其它IP包括localhost 和127.0.0.1都連不了。
start_gateway.php改動后要restart才能生效。

  • 興化小羊羊 2017-02-06

    自身的防火墻好關,但是機房還有硬防。我以為0.0.0.0跟機房防火墻沒關系的。那我叫機房把0.0.0.0也開通一下再試試。

年代過于久遠,無法發(fā)表回答
??