yakeing/php_fsockopen

fsockopen是socket套接字连接的包装函数

v2.1.0 2019-08-06 08:43 UTC

This package is auto-updated.

Last update: 2024-09-16 13:18:45 UTC


README

fsockopen是socket包函数,除了基本的常用TCP://通信功能外,还具有其他强大的通信功能,如UDP://、unix://、udg://等协议。

您可以使用stream_get_transports获取当前服务器注册的socket传输协议列表,以确定是否支持所需协议。

Travis CI徽章

Travis-ci

codecov徽章

codecov

Packagist徽章

Version Downloads

Github徽章

Downloads Size tag license languages

安装

使用Composer安装库。当然,您也可以访问Packagist进行查看。

    $ composer require yakeing/php_fsockopen

初始化参数

  • 示例:
    $fs = new fsockopen();
    $ret = $fs->init(
        10, //Running time / sec (optional)
        tcp, //transport protocol (optional)
        true //Blocking mode switch (optional)
        );

获取网络资源

  • 示例:
    $ret = $fs->GET(
        $Url , //Destination URL
        $Referer , //Forge Referer (optional)
        $Cookie //This Cookie (optional)
    );

POST提交表单

  • 示例:
    $ret = $fs->POST(
        $Url , //Destination URL
        $Content , //Submit content: key/vvalue&...
        $Referer , //Forge Referer (optional)
        $Cookie, //This Cookie (optional)
        $ContentType //Submission method (optional)
    );

POST文件

  • 示例:
    $ret = $fs->PUT(
        $Url , //Destination URL
        $File, //File OR Picture address: ['01.jpg','02.jpg',...]
        $Referer , //Forge Referer (optional)
        $Cookie, //This Cookie (optional)
    );

赞助商

如果您从我创建的任何内容中获得了价值,那么我将非常感谢您通过支付捐赠来支持我。

Sponsor

作者

微博: yakeing

推特: yakeing