采用SWOOLE技术实现简单在线.chat应用程序
发布时间
阅读量:
阅读量
【
在前一章节中,我们已经完成了swoole应用环境的配置,具体访问地址为: Linux下swoole环境搭建。接下来,我们将基于swoole框架手动开发一个基础的聊天室程序,主要采用的技术包括swoole的WebSocket模块以及HTML5的WebSocket接口。
1. 构建WebSocket服务器
自swoole 1.7.9版本起,其内部集成了WebSocket服务器功能。通过编写少量PHP代码,即可实现一个具备异步非阻塞特性的多进程WebSocket服务器。
首先,在Apache服务器的工作目录中,创建一个新的项目文件夹,命名为swoole。随后,在该项目目录下新建一个名为ws-server.php的文件。该PHP文件的核心作用是构建一个WebSocket服务器,并对用户的请求进行响应,具体代码内容如下:
<?php
//创建websocket服务器对象,监听0.0.0.0:9502端口
$ws_server = new swoole_websocket_server('192.168.1.169', 9502);
//设置server运行时的各项参数
$ws_server->set(array(
全部评论 (0)
还没有任何评论哟~
