php+websocket的demo調試總是串連中斷

來源:互聯網
上載者:User
php+websocket的demo調試老是串連中斷
各位朋友大家好,最近在網上下到一個php+websocket的範例程式碼,調試時老是出現斷開問題:
代碼地址:http://www.lianyue.org/2013/2511/

1,我按要求配置了IP地址及開放的連接埠(8045),並在伺服器上啟動了server/index.php
2,我查看連接埠8045為listen狀態,
3,我通過瀏覽器訪問 http:/IP地址/websocket 老是提示為:“串連已斷開, 6秒後自動重試”

請問各位朋友,究竟哪裡會出現問題??
請不吝賜教,謝謝!
------解決思路----------------------
經測試,可以正常運行
你可在出現 “串連已斷開, 6秒後自動重試” 時,重新運行服務端程式
------解決思路----------------------
1、我沒對樣本做任何修改
2、你修改了連接埠,那麼你要使兩處的連接埠號碼保持一致
主控的 js 部分,和 server/config.php
並要保持兩邊的 localhost 一致
3、你的外網地址在哪裡的?不會是你的網路的出口吧?
------解決思路----------------------
這種實驗性的應用項目,本來就是在本機伺服器上做測試用的。
你需要先在本機伺服器上調試通過後,才可考慮應用於實際工作中
你給的那個串連中的 demo 串連就是有問題的,你測試過嗎?
------解決思路----------------------
我昨天測試時就有問題,或許是他的服務端沒開啟吧

你先要在本機伺服器上測試通過,再放到外網伺服器上
這樣就容易發現到底是哪裡出了問題
------解決思路----------------------
部署到伺服器上的時候要注意開啟伺服器的防火牆!!!!!
------解決思路----------------------
按照提示更改
WS_STATIC_URL = 'http://127.0.0.1/websocket/static';
WS_HOST = '127.0.0.1';


我這邊在win下測試,也會出現這樣的問題。
------解決思路----------------------
websocket 是 HTML5 才有的,你不會連這個常識也不知道吧?
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.