用php实现web socket实例

2013.05.20 No Comments

HTML5的里很酷的新功能之一是WebSockets,这个技术能让我们不使用AJAX就可以发送请求到服务器并接收服务器的回应。我想跟大家分享一下这种技术的应用方法,并用php来执行一个这样的实例。我用的实例代码是来自 phpwebsocket项目,但是我做了一些修改。在尝试之前,你需要安装一个运行Apache 和 PHP本地服务器(xampp或 wamp or AppServ). 这里我用的是xampp服务器, 这个实例只能运行在最新版的Chrome 和 Safari浏览器下,其他浏览器暂不支持。 步骤如下:

1. 下载 websocket.zip, 解压后放到服务器的跟目录下,如:AppServ\www\ 下。

2. 定位到websocket目录下,直接用php command line启动服务器套接字,启动成功后你的服务器开始监听’12345′的端口, 截图如下:

QQ截图20130520155310

 

3. 套接字开始监听后,你就可以启动客户端了。 在浏览器上输入127.0.0.1/websocket打开一个客户端,客户端打开后会自动连接服务器,有时你需要刷新几次才能连的上, 现在尝试着发送一些信息。

4. 到目前为止,好像没什么特别吸引你的? 那好,保留上面的一个页面,另外再打开一个同样的页面,现在再尝试一下发送一些信息,对比一下两个页面的内容…websocketdemo (2)

就这些,感谢你的阅读,希望你能学到一些东西,web socket的服务条款目前还在处于拟案阶段,你可以在这个页面查看更详细的内容。(本文来自于YJL'Bjog)

Related Posts:

评论已关闭。