workerman用什麼協定? WorkerMan支援哪些協定?
WorkerMan在介面上支援各種協議,只要符合ConnectionInterface介面即可(請參閱客製化通訊協定章節)。
為了方便開發者,WorkerMan提供了HTTP協定、WebSocket協定以及非常簡單的Text文字協定、可用於二進位傳輸的frame協定。開發者可以直接使用這些協議,不必再二次開發。如果這些協議都不滿足需要,開發者可以參考自訂協議章節來實現自己的協議。
開發者也可以直接基於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');
更多workerman技術相關文章,請造訪workerman教學欄位!
以上是workerman用什麼協議的詳細內容。更多資訊請關注PHP中文網其他相關文章!