我已經(jīng)安裝好了swoole了,配置信息也已經(jīng)顯示出來了。可是我按照官方的例子,創(chuàng)建一個TCP服務(wù)器,并在cli模式運(yùn)行,就是打印不出來信息來,不知道什么情況?求大神指點(diǎn)
············ 代碼補(bǔ)充 ···············
4 回答

當(dāng)年話下
TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個贊
按照swoole官網(wǎng)文檔,如果已經(jīng)完成swoole服務(wù)端搭建,需要使用swoole_client進(jìn)行訪問,才可以觸發(fā)相對應(yīng)的事件。

動漫人物
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個贊
connect是一個回調(diào)函數(shù),只有當(dāng)觸發(fā)connect事件的時候才會觸發(fā)這個connect回調(diào)。
如果想運(yùn)行該腳本就可以看到打印信息,可以添加一個onStart回調(diào),這樣在調(diào)用$serv->start()
的時候會觸發(fā)onStart回調(diào)從而打印出你想要的信息。
$serv->on('start', function($serv){
echo "--- Server start--\n";
});
題主需要明白swoole各個回調(diào)函數(shù)的觸發(fā)時機(jī)。
- 4 回答
- 0 關(guān)注
- 708 瀏覽
添加回答
舉報(bào)
0/150
提交
取消