/_ 连接 _/
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 />关闭连接...");
console.log("连接失败");
};
ws.onmessage = function(e) {
console.log("758");
$("#msg").html($("#msg").html() + "<br />"+e.data);
};
如上客户端程序,其他程序未写出。
1、当我连接上客户端时,客户端在输出:连接成功...,并且控制台输出websocket。
2、当我发送消息时,服务器返回数据(这里我返回了:这是客户端数据),此时$("#msg").html($("#msg").html() + "<br />"+e.data); 成功输出:这是客户端数据,而console.log("758");没有在控制台输出758。
3、当我关闭服务器时,客户端输出:关闭连接...,控制台输出:连接失败。
请问在第2点中有什么问题吗?为什么我无法在控制台输出输出e.data,也就是服务器数据。(其实这里我的本意是要在textarea中输出服务器数据)
你的浏览器坏了,哈哈
发现问题了,很弱智