php-ws PHP的WebSocket类库

我要开发同款
匿名用户2015年03月24日
91阅读
开发技术PHP
所属分类Web应用开发、WebSocket开发包
授权协议未知

作品详情

实现基于Websocket协议的PHP类库和javascript类库,实现事件+回调函数的架构开发,以一个简单聊天室实例介绍其使用方法:不同浏览器,不同电脑,不同地域,实时通讯。实现的详细请研究源码。

/***服务端****/

/** *实例化 */$io=newSocketIO('127.0.0.1',8000);/** *监听连接 */$io->on('connect',function($ws,$uid){$msg="任意数据类型,结构需要和前端协议,便于通信";  $ws->broadcast(evet,$msg);  //$ws->emit(evet,$uid,$msg);});/** *任意事件,与前端协议好,//evet由开发者定义 */$io->on('event',function($ws,$uid,$msg){  $msg="任意数据类型,结构需要和前端协议,便于通信";  $ws->broadcast(evet,$msg);});/**关闭*/$io->on('close',function($ws,$uid,$err){  //evet由开发者定义  $msg="任意数据类型,结构需要和前端协议,便于通信";  $ws->broadcast('close',$msg);});/** *启动 */$io->run(); 

/***客户端***/

vario=newSocketIO('127.0.0.1',8000);io.on('connect',function(){   console.log('open');   //发出请求,event由开发者定义   io.emit(event,user,function(ok){     if(ok){             }else{              }   });   //收到消息,event由开发者定义   io.on(event,function(msg){             console.log(msg);   });   //关闭事件 io.on('close',function(){});});

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论