我想獲得一些Websockets的教育,但我真的找不到一個體面的教程。所有教程都指導你下載一個服務器並教你如何使用它。我對服務器的實際工作方式以及如何在遠程主機(如託管提供商)上控制它更感興趣。Websockets無法連接到服務器
無論如何,如果我想學習,除了下載構建的服務器並開始檢查外,沒有其他選擇。所以我下載了本教程中給出的服務器http://dev.tutsplus.com/tutorials/start-using-html5-websockets-today--net-13270
現在的問題是我甚至無法連接到它。我在Win7上運行XAMPP,所以它與教程完全相關,看起來很容易,但是我失敗了。我已經成功地啓動服務器,但是當我打開client.php
我得到
火狐不能建立在 WS到服務器的連接://本地主機:8000/POL/newWS /服務器/ startDaemon。 PHP。 var socket = 新的WebSocket(主機);
幸運Chrome似乎提供了更詳細的錯誤信息
WebSocket連接到 'WS://本地主機:8000/POL/newWS /服務器/ startDaemon.php' 失敗:WebSocket的握手過程中的錯誤: '仲的WebSocket-接受' 標頭缺少
JavaScript的主機變量設置爲 'WS://本地主機:8000/POL/newWS /服務器/ startDaemon.php',這也正是服務器位於我的本地主機。我沒有對服務器做任何改變。任何人都可以幫助我得到這件事嗎?提前致謝!
PHP中的WebSockets有點麻煩。我建議考慮Node.js。 WebSocket服務器端的JavaScript實現更健壯,更易於使用。 – Brad
@布拉德感謝您的建議,但我真的想避免使用node.js在我看到這個http://www.youtube.com/watch?v=1e1zzna-dNw –
哈,那個視頻很搞笑。謝謝你的笑聲。製作該視頻的人顯然忽略了這一點,並不知道他在說什麼。根本沒有線索。 – Brad