请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

之前在4.7这一节里敲了代码完成了代码的调试,结果是正确的,但是后来运行的时候出问题,换成老师上传的源代码还是不行

之前在4.7这一节里敲了代码完成了代码的调试,结果是正确的,但是后来运行的时候出问题,换成老师上传的源代码还是运行出错图片描述
之前是没问题的。
图片描述
图片描述

图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>
	<body>
		
		<div>发送消息:</div>
		<input type="text" id="msgContent"/>
		<input type="button" value="点我发送" onclick="CHAT.chat()"/>
		
		<div>接受消息:</div>
		<div id="receiveMsg" style="background-color: gainsboro;"></div>
		
		<script type="application/javascript">
			
			window.CHAT = {
				socket: null,
				init: function() {
					if (window.WebSocket) {
						CHAT.socket = new WebSocket("ws://192.168.1.4:8088/ws");
						CHAT.socket.onopen = function() {
							console.log("连接建立成功...");
						},
						CHAT.socket.onclose = function() {
							console.log("连接关闭...");
						},
						CHAT.socket.onerror = function() {
							console.log("发生错误...");
						},
						CHAT.socket.onmessage = function(e) {
							console.log("接受到消息:" + e.data);
							var receiveMsg = document.getElementById("receiveMsg");
							var html = receiveMsg.innerHTML;
							receiveMsg.innerHTML = html + "<br/>" + e.data;
						}
					} else {
						alert("浏览器不支持websocket协议...");
					}
				},
				chat: function() {
					var msg = document.getElementById("msgContent");
					CHAT.socket.send(msg.value);
				}
			};
			
			CHAT.init();
			
		</script>
	</body>
</html>

正在回答 回答被采纳积分+3

1回答

风间影月 2020-06-09 14:00:28

之前没问题,现在有问题,两种情况,网络发生变化,其次代码一不小心改了啥,哈哈哈,检查一下吧

0 回复 有任何疑惑可以回复我~
  • 提问者 慕慕1545788 #1
    嗯 发现是网络变化。。谢谢老师
    回复 有任何疑惑可以回复我~ 2020-06-09 14:03:15
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号