Events.php沒動,就是改了一下websocket
ws = new WebSocket('ws:192.168.0.68:8282');
if(ws){
ws.onmessage = function (e) {
var res = JSON.parse(e.data);
if(res.error == 0){
switch (res.type) {
case 'init':
break;
case 'reply':
break;
}
}else{
alert('連接服務(wù)器失??!請重新進(jìn)入');
}
}
}
js的代碼,不知道為啥,一個連上,另一個斷掉
默認(rèn)demo服務(wù)端返回的不是json數(shù)據(jù),所以你的判斷是錯的,res.error 不會是0,所以進(jìn)入了alert('連接服務(wù)器失敗!請重新進(jìn)入');
?
但實(shí)際上并沒有斷掉,你的alert提示本身就是錯的
?
總之感覺你代碼邏輯有點(diǎn)亂
我把demo的返回改過了,斷掉是我在控制臺中看到的,一旦有別人刷新頁面,另一個人馬上就被斷掉,服務(wù)器發(fā)過一條斷掉的信息,我不知道應(yīng)該怎么截圖