web前端|js教程
node.js,socket.io
web前端-js教程
这篇文章主要介绍了node中使用socket.io制作命名空间,需要的朋友可以参考下。
借口网站源码,vscode 地址标记字母,ubuntu tar 分卷,tomcat反向部署,sqlite3 数量级,辣牛肉干有小爬虫,php xml dom,安庆seo推广价格如何,js网站大全,网页登陆界面素材,聊天的网页模板lzw
如果开发者想在一个特定的应用程序中完全控制消息与事件的发送,只需要使用一个默认的”/”命名空间就足够了.但是如果开发者需要将应用程序作为第三方服务提供给其他应用程序,则需要为一个用于与客户端连接的socket端口定义一个独立的命名空间.
html5后台源码,ubuntu怎么跳转目录,tomcat响应时间慢,夏威夷竹子爬虫,leaenku php编码规范,seo做站找行者SEOlzw
制作两个命名空间
portmap源码,vscode常用插件推荐,ubuntu 自动解压,tomcat6停止,爬虫 图片 失败,php 获取函数名,花都区seo优化公司,个人网站模板html5,空调网站模板lzw
chat和news然后在客户端相互发送信息。
var express=require("express");var http=require("http");var sio=require("socket.io");var app=express();var server=http.createServer(app);app.get("/", function (req,res) { res.sendfile(__dirname+"/index.html");});server.listen(1337,"127.0.0.1", function () { console.log("开始监听1337");});var io=sio.listen(server);var chart=io.of("/chat").on("connection", function (socket) { socket.send("欢迎访问chat空间!"); socket.on("message", function (msg) { console.log("chat命名空间接收到信息:"+msg); });});var news=io.of("/news").on("connection", function (socket) { socket.emit("send message","欢迎访问news空间!"); socket.on("send message", function (data) { console.log("news命名空间接受到send message事件,数据为:"+data); });});
HTML代码:
运行结果:
小伙伴们是否了解了在node.js中使用socket.io制作命名空间的方法了呢,这里的2个例子很简单,童鞋们自由发挥下。
相关推荐:
Node.js中模块路径的内容介绍
Node.js中全局对象的详细介绍
Node.js的优点和缺点的简单分析
Node.js中线程和进程的详细分析
以上就是本章的全部内容,更多相关教学请访问Node.js视频教学!