基本信息
源码名称:nodejs 监听在线连接数以及向终端发送消息示例
源码大小:4.12M
文件格式:.zip
开发语言:js
更新时间:2018-07-08
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
可用于 socket.io 调试信息(入门级示例)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<fieldset>
    <legend>全员广播示例</legend>
    <input type="text" id="txtToAll"  value="hello"  /> <input type="button" value="全员广播"  onclick="toAll($('#txtToAll').val());return false;" />
</fieldset>
<br/>
<fieldset>
    <legend>单端广播示例</legend>
    <ul id="list">
        <li><input type="text" id="txtToOneCmd" value="onGroup1001" placeholder="请输入对方监听的事件名称" /><br/></li>
        <li> <input type="text" id="txtToOneContent" value="hi" placeholder="请输入您要发送的内容" /><br/></li>
        <li><span>点击下面的socketId 即可给其推送消息⬇⬇⬇⬇⬇⬇⬇⬇⬇</span><br/></li>
    </ul>
</fieldset>

<script src="bower_components/jquery/dist/jquery.min.js"></script>
<!--[if IE 7]>
<script src="/js/json2.js"></script>
<![endif]-->
<script src="/js/socket.io.js"></script>

<script>
  var socket = io.connect("http://localhost:3000/", {'reconnect': false, transports: ['websocket']});
  //建立连接
  try {
    socket.on("connect", function() {
      //监听服务器来的请求
      socket.on("onGroup1001", function(obj) {
        console.log(obj);
      });
    });
    socket.on("disconnect", function() {});
  } catch (e) {
    console.log(e);
    <!-- $.error(e.message); -->
  }


  function toAll (v) {
    socket.emit('toAll',{content:v})
  }

  function toOne (socketId,cmd,v) {
    socket.emit('toOne',{socketId:socketId,cmd:cmd,content:v})
  }
  
  $(function () {
    $.getJSON("/onlinelist",function(result){
      $.each(result, function(i, field){
        $("ul").append("<li onclick=\"toOne('" field "',$('#txtToOneCmd').val(),$('#txtToOneContent').val())\"><a title='点击发送私信'>" field "</a></li>");
      });
    });
  })

</script>
</body>
</html>