相關關鍵詞
關于我們
最新文章
php基于websocket搭建簡易聊天室實踐
本文實例講述了php基于websocket搭建簡易聊天室實踐。分享給大家供大家參考。具體如下:
1、前言
公司游戲里面有個簡單的聊天室,了解了之后才知道是node+websocket做的,想想php也來做個簡單的聊天室。于是搜集各種資料看文檔、找實例自己也寫了個簡單的聊天室。
http連接分為短連接和長連接。短連接一般可以用ajax實現(xiàn),長連接就是websocket。短連接實現(xiàn)起來比較簡單,但是太過于消耗資源。websocket高效不過兼容存在點問題。websocket是html5的資源
2、前端
前端實現(xiàn)websocket很簡單直接
//連接websocket var ws = new WebSocket("ws://127.0.0.1:8000"); //成功連接websoc的時候 ws.onopen = function(){} //成功獲取服務端輸出的消息 ws.onmessage = function(e){} //連接錯誤的時候 ws.onerror = function(){} //向服務端發(fā)送數(shù)據(jù) ws.send();