• 技术文章 >php框架 >Workerman

    workerman如何开启端口

    藏色散人藏色散人2019-12-12 13:23:56原创2821

    workerman如何开启端口?

    为Flash开启843端口

    Flash发起socket连接远程服务端时,首先会到对应服务端的843端口请求一个安全策略文件。否则Flash无法建立与服务端的连接。在Workerman中可以用如下方法开启一个843端口,返回安全策略文件。

    <?php
    use Workerman\Worker;
    require_once __DIR__ . '/Workerman/Autoloader.php';
    $flash_policy = new Worker('tcp://0.0.0.0:843');
    $flash_policy->onMessage = function($connection, $message)
    {
        $connection->send('<?xml version="1.0"?><cross-domain-policy><site-control permitted-cross-domain-policies="all"/><allow-access-from domain="*" to-ports="*"/></cross-domain-policy>'."\0");
    };
    if(!defined('GLOBAL_START'))
    {
        Worker::runAll();
    }

    其中xml的安全策略内容可以根据你的需要进行自定义设置。

    推荐:workerman教程

    以上就是workerman如何开启端口的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:workerman
    上一篇:workerman能在项目里做什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • workerman收费吗• workerman如何多线程• workerman连接报错怎么办• workerman的集群怎么开发
    1/1

    PHP中文网