消费者模型队列推送

    /**
     * 发送推送
     *
     * @param $url
     * @param $data
     * @param string $ip_
     * @param int $port_
     * @return bool
     */
    static public function SendGarrison($url,$data,$ip_="127.0.0.1",$port_=13569){
        error_reporting(E_ALL);
        set_time_limit(0);
        $ip = $ip_;
        $port = $port_;
        $in  = json_encode([
                'url'=>$url,
                'data'=>$data
            ])."\r\n";
        if(strlen($in)>1024*5)
            return false;
        if(($socket = socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) < 0)
            return false;
        if(($result = socket_connect($socket, $ip, $port)) < 0){
            socket_close($socket);
            return false;
        }
        if(!socket_write($socket, $in, strlen($in)))
        {
            socket_close($socket);
            return false;
        }
        return true;
    }


源码:com.iwonmo.garrison.zip


消费者模型队列推送


本站如无特别说明即为原创,转而告知:(https://iwonmo.com/archives/1660.html)

标签: 微信模板消息推送, 跨平台, PHP推送, 微信推送

添加新评论