欧美成人片一区二区三区,久久碰人妻一区二区三区,久久婷婷激情综合色综合俺也去,狂野欧美性猛交免费视频,久久夜色精品国产亚洲

20
2020/06

php如何創(chuàng)建socket服務

發(fā)布時間:2020-06-20 12:49:53
發(fā)布者:神棍子
瀏覽量:
0

在一些需要動態(tài)時時更新數(shù)據(jù)的場景中,以往的做法都是前端進行ajax頻繁的請求,而頻繁的清酒面臨著的就是非常浪費服務器資源問題,嚴重還可能導致網(wǎng)站崩潰,所以就需要一種新的方案來解決此問題——webscoket

webscoket是h5提供的一種進行全雙工通訊的網(wǎng)絡技術。在webscoket環(huán)境中,只需與服務器進行一次握手即可建立通信,通信建立便可以雙向互傳數(shù)據(jù)。該技術應用于即時通訊、消息提醒等環(huán)境具有相當強的優(yōu)勢。

首先便需要搭建webscoket環(huán)境,我們采用的是workerman的php scoket集成環(huán)境。(點擊可下載

而后我們需進行二次開發(fā),需新建php文件,在文件中use引入Worker,包含起autoload類庫,而后new一個Worker服務參數(shù)中需要給定端口便可創(chuàng)建一個服務。

例如(http):

1.jpg

而后在php命令中執(zhí)行此文件便會創(chuàng)建一個服務,創(chuàng)建成功效果如圖:

2.jpg

此時scoket服務便已經(jīng)建立起來了,然后我們在文件中添加上瀏覽器相應時返回數(shù)據(jù):

3.jpg

而后命令行中重新運行該文件,出現(xiàn)上述圖示便成功,成功后再瀏覽器訪問便可以接收到返回數(shù)據(jù)

5.jpg

這時scoket服務便搭建完成了,通過time定時器類便可以進行定時向網(wǎng)頁端推送數(shù)據(jù)了。


返回列表