PHPackages                             friendsofhyperf/tcp-sender - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. friendsofhyperf/tcp-sender

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

friendsofhyperf/tcp-sender
==========================

Another tcp server component for Hyperf.

v3.2.1(3w ago)3681MITPHP

Since Apr 21Pushed 2w ago2 watchersCompare

[ Source](https://github.com/friendsofhyperf/tcp-sender)[ Packagist](https://packagist.org/packages/friendsofhyperf/tcp-sender)[ Fund](https://hdj.me/sponsors/)[ GitHub Sponsors](https://github.com/huangdijia)[ RSS](/packages/friendsofhyperf-tcp-sender/feed)WikiDiscussions main Synced today

READMEChangelog (10)Dependencies (4)Versions (20)Used By (0)

TcpSender
=========

[](#tcpsender)

[中文说明](README_CN.md)

[![Latest Version](https://camo.githubusercontent.com/d4af2316eb729401a2ce1b39786ab9171aa2d19814711fcd51def29980db0010/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f667269656e64736f666879706572662f7463702d73656e6465722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/friendsofhyperf/tcp-sender)[![Total Downloads](https://camo.githubusercontent.com/0c6c00de3367e4df04a252d441a91b2a3ff4b020550cee2c44616ab146f46d46/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f667269656e64736f666879706572662f7463702d73656e6465722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/friendsofhyperf/tcp-sender)[![GitHub license](https://camo.githubusercontent.com/7e1e523d38faa9e53c4cfb9c8204a696d64b74d782212373cffae76bb2a6efae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f667269656e64736f666879706572662f7463702d73656e646572)](https://github.com/friendsofhyperf/tcp-sender)

Another TcpSender component for Hyperf.

Installation
------------

[](#installation)

- Installation

```
composer require friendsofhyperf/tcp-sender
```

Usage
-----

[](#usage)

### config/autoload/servers.php

[](#configautoloadserversphp)

```
'servers' => [
        [
            'name' => 'tcp',
            'type' => Server::SERVER_BASE,
            'host' => '0.0.0.0',
            'port' => 9401,
            'sock_type' => SWOOLE_SOCK_TCP,
            'callbacks' => [
                Event::ON_CONNECT => [TcpServer::class,'onConnect'],
                Event::ON_CLOSE => [TcpServer::class,'onClose'],
                Event::ON_RECEIVE => [TcpServer::class,'onReceive'],
            ],
            'options' => [
                // Whether to enable request lifecycle event
                'enable_request_lifecycle' => false,
            ],
        ]
    ],
```

### 多进程模型

[](#多进程模型)

#### TcpServer

[](#tcpserver)

```
