人人人妻人人人妻人人人,99精品国产综合久久久久五月天 ,欧美白人最猛性XXXXX,日韩AV无码免费播放

News新聞

業(yè)界新聞動(dòng)態(tài)、技術(shù)前沿
Who are we?

您的位置:首頁(yè)      樂(lè)道系統(tǒng)FAQ      php基于websocket搭建簡(jiǎn)易聊天室實(shí)踐

php基于websocket搭建簡(jiǎn)易聊天室實(shí)踐

標(biāo)簽: 發(fā)布日期:2016-10-24 00:00:00 283

本文實(shí)例講述了php基于websocket搭建簡(jiǎn)易聊天室實(shí)踐。分享給大家供大家參考。具體如下:
1、前言

公司游戲里面有個(gè)簡(jiǎn)單的聊天室,了解了之后才知道是node+websocket做的,想想php也來(lái)做個(gè)簡(jiǎn)單的聊天室。于是搜集各種資料看文檔、找實(shí)例自己也寫(xiě)了個(gè)簡(jiǎn)單的聊天室。

http連接分為短連接和長(zhǎng)連接。短連接一般可以用ajax實(shí)現(xiàn),長(zhǎng)連接就是websocket。短連接實(shí)現(xiàn)起來(lái)比較簡(jiǎn)單,但是太過(guò)于消耗資源。websocket高效不過(guò)兼容存在點(diǎn)問(wèn)題。websocket是html5的資源

2、前端

前端實(shí)現(xiàn)websocket很簡(jiǎn)單直接

//連接websocket

var ws = new WebSocket("ws://127.0.0.1:8000");

//成功連接websoc的時(shí)候

ws.onopen = function(){}

//成功獲取服務(wù)端輸出的消息

ws.onmessage = function(e){}

//連接錯(cuò)誤的時(shí)候
ws.onerror = function(){}

//向服務(wù)端發(fā)送數(shù)據(jù)

ws.send();