为什么WebSockets只与websocket.org工作,而不是通过localhost?我从javascript中得到的都是undefined。ws://websocket.org
有什么特别之处?
WebSocket连接到'ws://localhost/includes/php/UnitTest/WebSocketTest.php'失败:WebSocket握手错误:意外响应码:200
我已经尝试了所有端口号ws://localhost:80/
相同的问题
<script language="javascript" type="text/javascript">
var ws = new WebSocket("ws://127.0.0.1:80/includes/php/UnitTest/WebSocketTest.php");
ws.onopen = function() { alert("open");}
ws.onerror = function(e){alert(e.reason+ " " + e.code);}
</script>
我正在读两本书 HTML5 WebSocket权威指南和O'Reilly WebSocket,他们都没有谈论或指出这个问题,我认为这是所有标准的东西到现在?
你能帮忙吗?
您的服务器端必须准备好接受WebSocket连接。
在PHP中,你可以使用棘轮。你可以在这里找到一个基本的教程:http://socketo.me/docs/hello-world