Maison >développement back-end >tutoriel php >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) ;
会报错的!
1、需要浏览器支持
2、需要对口号对
3、需要代码无误
function WebSocket($address,$port){ .... }
+--------------------------------------+
http://code.google.com/p/phpwebsocket/source/browse/trunk/%20phpwebsocket/server.php
这个文件中的WebSocket()函数要传送2……
解决了,说明一下,IE到10才支持,万恶
协议改版了,draft10
一定要注意握手协议,这还算简单
传输通信以帧传输,这有点小难正研究。
解决了,说明一下,IE到10才支持,万恶
协议改版了,draft10
一定要注意握手协议,这还算简单
传输通信以帧传输,这有点小难正研究。
引用 5 楼 的回复:
解决了,说明一下,IE到10才支持,万恶
协议改版了,draft10
一定要注意握手协议,这还算简单
传输通信以帧传输,这有点小难正研究。
这个host到底是什么呢,主机地址还是文件位置,客户端
请问你这个问题是怎么解决的呢
javascript里面的目标地址要怎么写,服务器上的文件路径要怎么放
楼主,现在我也在弄这个,在吗。有问题问问你