Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 套接字IO空闲时随机发送数字_Javascript_Jquery_Html_Node.js_Socket.io - Fatal编程技术网

Javascript 套接字IO空闲时随机发送数字

Javascript 套接字IO空闲时随机发送数字,javascript,jquery,html,node.js,socket.io,Javascript,Jquery,Html,Node.js,Socket.io,我面临一个关于空闲时套接字io随机发送号码的问题 chat.js: $(document).ready(function(){ var socket = io(); socket.emit("handshaking",""); $('.input').keypress(function (e) { if (e.which == 13) { var msg = $('.input').val(); if(msg !=""){ socket.emit("se

我面临一个关于空闲时套接字io随机发送号码的问题

chat.js:

$(document).ready(function(){

var socket = io();
socket.emit("handshaking","");

$('.input').keypress(function (e) {
  if (e.which == 13) {
    var msg = $('.input').val();
    if(msg !=""){
        socket.emit("sendMessage",msg);
        $('.chat-box').append("<p class='msgSend'>"+msg+"</p><br>");
        $('.input').val('');
    }
  }
});

//If handshaking success, print a message to chat box
socket.on("pong", function(msg){
    $('.chat-box').append("<p class='systemMsg'>" + msg + "</p><br>");
});

//Player message
socket.on("getMessage",function(msg){
    $('.chat-box').append("<p class='msgReceive'>"+msg+"</p><br>");
});
});
index.html:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Chat System</title>
    <link rel="stylesheet" type="text/css" href="/css/style.css">
</head>
<body>
<div class="chat-area">

    <div class="chat-box"></div>

    <input class="input" style="width:100%;" placeholder="Type something"> <!--<button style="">SEND</button>-->

</div>


    <script
  src="https://code.jquery.com/jquery-3.3.1.min.js"
  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
  crossorigin="anonymous"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.1.1/socket.io.slim.js"></script>
  <script src="/js/chat.js" type="text/javascript"></script>

</body>
</html>

聊天系统

我不确定这些代码出了什么问题,但我确信所有代码都正常工作,除了在我空闲浏览器时自动发送一些随机数(页面仍处于打开状态)

有人能帮我看看这个问题吗


谢谢大家!

您正在写入“pong”事件的结果,即毫秒的延迟。如果删除该值,它将停止向chatAh写入数字,我看到了。我去掉了“砰”的一声,问题就解决了。非常感谢你!
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Chat System</title>
    <link rel="stylesheet" type="text/css" href="/css/style.css">
</head>
<body>
<div class="chat-area">

    <div class="chat-box"></div>

    <input class="input" style="width:100%;" placeholder="Type something"> <!--<button style="">SEND</button>-->

</div>


    <script
  src="https://code.jquery.com/jquery-3.3.1.min.js"
  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
  crossorigin="anonymous"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.1.1/socket.io.slim.js"></script>
  <script src="/js/chat.js" type="text/javascript"></script>

</body>
</html>