Home  >  Article  >  Backend Development  >  PHP HTML5 websocket怎么初始化,老是失败

PHP HTML5 websocket怎么初始化,老是失败

WBOY
WBOYOriginal
2016-06-13 10:17:311004browse

PHP HTML5 websocket如何初始化,老是失败
下载的demo都有问题,我的实现大体是这样的

首先是服务端 server.php
http://code.google.com/p/phpwebsocket/source/browse/trunk/%20phpwebsocket/server.php
客户端的client.html
http://code.google.com/p/phpwebsocket/source/browse/trunk/%20phpwebsocket/client.html

先运行了服务端进入等待,再运行客户端client:
var host = "ws://localhost:12345/websocket/server.php";//这个路径是文件所在位置,不知对不对
  socket = new WebSocket(host);
这个socket就会出错,alert(socket)显示为[object WebSocket]
但提示:
Firefox 无法建立到 ws://localhost:12345/socket/test/server2.php 服务器的连接。
socket = new WebSocket(host);//没了

(apache FF11.0)
请高手指点迷禁:
想达到的效果为:如下
http://websocket.org/echo.html

------解决方案--------------------
1、需要浏览器支持
2、需要对口号对
3、需要代码无误
------解决方案--------------------
function WebSocket($address,$port){ .... }

+--------------------------------------+
http://code.google.com/p/phpwebsocket/source/browse/trunk/%20phpwebsocket/server.php
这个文件中的WebSocket()函数要传送2个参数,一个地址,一个端口
没有端口,运行到这里socket_bind($master, $address, $port) ;
会报错的!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn