/_ 連接 _/
socket = new WebSocket("ws://122.112.123.48:8081");
/_ 綁定事件 _/
socket.onopen = function() {
$("#msg").html("連接成功...");
console.log("websocket");
};
socket.onmessage = function(e) {
$("#msg").html($("#msg").html() + "<br />" + e.data);
};
socket.onclose = function() {
$("#msg").html($("#msg").html() + "<br />關(guān)閉連接...");
console.log("連接失敗");
};
ws.onmessage = function(e) {
console.log("758");
$("#msg").html($("#msg").html() + "<br />"+e.data);
};
如上客戶端程序,其他程序未寫出。
1、當(dāng)我連接上客戶端時,客戶端在輸出:連接成功...,并且控制臺輸出websocket。
2、當(dāng)我發(fā)送消息時,服務(wù)器返回?cái)?shù)據(jù)(這里我返回了:這是客戶端數(shù)據(jù)),此時$("#msg").html($("#msg").html() + "<br />"+e.data); 成功輸出:這是客戶端數(shù)據(jù),而console.log("758");沒有在控制臺輸出758。
3、當(dāng)我關(guān)閉服務(wù)器時,客戶端輸出:關(guān)閉連接...,控制臺輸出:連接失敗。
請問在第2點(diǎn)中有什么問題嗎?為什么我無法在控制臺輸出輸出e.data,也就是服務(wù)器數(shù)據(jù)。(其實(shí)這里我的本意是要在textarea中輸出服務(wù)器數(shù)據(jù))