workerman如何多線程

workerman如何多線程

workerman有一個(gè)依賴pthreads擴(kuò)展的MT線程版本,但是由于pthreads擴(kuò)展還不夠穩(wěn)定,所以這個(gè)Workerman多線程版本已經(jīng)不再維護(hù)。? ? ? ? ? ? ? ? ? ? ? ? ?(推薦學(xué)習(xí): workerman教程

workermanmqtt 是一個(gè)基于workerman的異步mqtt 客戶端庫(kù),可用于接收或者發(fā)送mqtt協(xié)議的消息。支持QoS 0、QoS 1、QoS 2。支持MQTT3.1和3.1.1版本。

安裝

composer?require?workerman/mqtt

示例

subscribe.php

<?php require __DIR__ . &#39;/vendor/autoload.php&#39;; use WorkermanWorker; $worker = new Worker(); $worker->onWorkerStart?=?function(){ ????$mqtt?=?new?WorkermanMqttClient('mqtt://test.mosquitto.org:1883'); ????$mqtt-&gt;onConnect?=?function($mqtt)?{ ????????$mqtt-&gt;subscribe('test'); ????}; ????$mqtt-&gt;onMessage?=?function($topic,?$content){ ????????var_dump($topic,?$content); ????}; ????$mqtt-&gt;connect(); }; Worker::runAll();

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊5 分享