基本信息
源码名称:nodejs 监听在线连接数以及向终端发送消息示例
源码大小:4.12M
文件格式:.zip
开发语言:js
更新时间:2018-07-08
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
可用于 socket.io 调试信息(入门级示例)
可用于 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>