鍍金池/ 問答/PHP/ Laravel通信實現(xiàn)求助

Laravel通信實現(xiàn)求助

目前需要將一個客戶端系統(tǒng)轉化為網(wǎng)頁形式,原生的客戶端通過點擊發(fā)送socket信息與另一設備進行通信,同時監(jiān)聽返回信息進行界面更新(點一個按鈕,客戶端進行結果顯示等).應該是異步的socket.不知道在Laravel中如何實現(xiàn).
1.到底是js中還是php中處理socket,之前沒接觸過php中的socket通信,能否異步傳輸數(shù)據(jù)到網(wǎng)頁
2.如果是php中的邏輯,Laravel使用php原生socket是否滿足要求?
3.如果是js中的邏輯,需要用什么?socket.io?
4.workerman swoole這些有用嗎,能否適用?
好痛苦,完全小白,周圍連個方向指引都沒有,在此求助

回答
編輯回答
鹿惑

workerman swoole這些都可以,如果swoole性能很優(yōu)秀.workerman是php級實現(xiàn)的,性能沒有swoole快

2018年8月20日 23:52
編輯回答
柚稚

網(wǎng)頁可以使用更簡單的SSE(server-sent-event)

2018年5月9日 01:41
編輯回答
傲寒

自答一下吧
最初使用的是原始socket,為了滿足實時需求,不斷訪問遠程服務器,通過laravel的Schedule實現(xiàn),但是Schedule中最小間隔好像只有1分鐘,滿足不了要求。正好看到了workerman 與其自帶的定時器的使用,于是將workerman引入laravel,通過command方式進行啟動,測試運行成功。不過需要手動啟動。

2017年11月6日 13:51