繁体   English   中英

为什么WebSockets仅与websocket.org一起使用

[英]Why does WebSockets only work with websocket.org

为什么WebSockets仅与websocket.org一起使用,而不与localhost一起使用? 我所得到的是从javascript中未定义的。 ws://websocket.org什么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 WebSocketO'Reilly WebSocket 权威指南》 ,但他们都没有谈论或指出这个问题,我认为这现在已经是标准的东西了吗?

你能帮我吗?

您的服务器端必须准备好接受WebSocket连接。

在PHP中,您可以使用Ratchet 您可以在此处找到基本教程: http : //socketo.me/docs/hello-world

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM