您好,欢迎来到惠州网站建设_网页设计制作公司_高端网站建设_模板建站_欣欣仿站



模板搜索:搜索
热门搜索: ALL房产金融汽车室内设计

惠州网站建设关于直播间的服务端解决思路 2021-12-26 06:00:42

当前位置: >首页>新闻列表>惠州网站建设关于直播间的服务端解决思路

        直播间的前端仿制好了之后,怎么解决服务端的问题呢?

        惠州网站建设在建设直播间页面的时候,我们已经将前端的界面功能,手机电脑端都基本仿制完毕了。现在要做的就是服务器的通讯代码。让服务器和前端的功能进行调配。

        目前常用的做ws的功能的主要是php,nodejs等等。

        这里主要讲解php端的通信方式,nodejs的话相对少,这里就不讲解了。

        目前php上做ws的也就两个比较常用。1,wm。2,swoole。

        下面是wm使用的时候的截图。

        (图1)


        

1、准备:

因为swoole的websocket使用的是9502端口,前提必须保证这些端口都可正常使用,可以让防火墙运行9502端口访问或者关闭防火墙,另一方面需要在阿里云上配置9502的安全组规则,如下所示

a.jpg
Paste_Image.png

2、开启服务,

在cli(命令行)中运行 php server.php

2.jpg
Paste_Image.png

server.php

set(array(
    'daemonize' => true,));//监听WebSocket连接打开事件$ws->on('open', function ($ws, $request) {
    var_dump($request->fd, $request->get, $request->server);
    $ws->push($request->fd, "hello, welcome\n");});//监听WebSocket消息事件$ws->on('message', function ($ws, $frame) {
    echo "Message: {$frame->data}\n";
    $ws->push($frame->fd, "server: {$frame->data}");});//监听WebSocket连接关闭事件$ws->on('close', function ($ws, $fd) {
    echo "client-{$fd} is closed\n";});$ws->start();

3、客户端运行html文件

test.html


显示连接成功,如下所示

3.jpg


(图5)

4、查看当前连接数

可运行 lsof -i:9502 进行查看



点击次数:223  更新时间:2021-12-26  【打印此页
下一条:惠州网站建设,直播间的功能简述
上一条:财经直播间的仿制?
返回产品列表

扫一扫,添加微信

双十一活动季

1:签到7天,即可下载模板

2:开放包月,包年终身会员

3:包月会员,低至10元每月

4:包年会员,低至100元每年

5:终身会员,低至300元永久

0.921967s