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 サイトの他の関連記事を参照してください。