ホームページ >PHPフレームワーク >Workerman >ワーカーマンはどのプロトコルをサポートしていますか?

ワーカーマンはどのプロトコルをサポートしていますか?

(*-*)浩
(*-*)浩オリジナル
2019-12-02 09:43:102002ブラウズ

ワーカーマンはどのプロトコルをサポートしていますか?

WorkerMan は、ConnectionInterface インターフェイスに準拠している限り、インターフェイス上のさまざまなプロトコルをサポートします (カスタム通信プロトコルの章を参照)。

開発者を容易にするために、WorkerMan は、バイナリ送信に使用できる HTTP プロトコル、WebSocket プロトコル、非常に単純な Text プロトコル、およびフレーム プロトコルを提供します。 (推奨される調査: workman チュートリアル )

開発者は、二次開発を行わずにこれらのプロトコルを直接使用できます。 これらのプロトコルのいずれもニーズを満たさない場合、開発者は「カスタマイズされたプロトコル」の章を参照して独自のプロトコルを実装できます。

開発者は、tcp または udp プロトコルに直接基づくこともできます。

プロトコルの使用例

// http协议
$worker1 = new Worker('http://0.0.0.0:1221');
// websocket协议
$worker2 = new Worker('websocket://0.0.0.0:1222');
// text文本协议(telnet协议)
$worker3 = new Worker('text://0.0.0.0:1223');
// frame文本协议(可用于二进制数传输)
$worker3 = new Worker('frame://0.0.0.0:1223');
// 直接基于tcp传输
$worker4 = new Worker('tcp://0.0.0.0:1224');
// 直接基于udp传输
$worker5 = new Worker('udp://0.0.0.0:1225')

以上がワーカーマンはどのプロトコルをサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。