最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

node.js中使用socket.io制作命名空間

 更新時間:2014年12月15日 11:57:46   投稿:hebedich  
這篇文章主要介紹了node中使用socket.io制作命名空間,需要的朋友可以參考下

如果開發(fā)者想在一個特定的應用程序中完全控制消息與事件的發(fā)送,只需要使用一個默認的"/"命名空間就足夠了.但是如果開發(fā)者需要將應用程序作為第三方服務提供給其他應用程序,則需要為一個用于與客戶端連接的socket端口定義一個獨立的命名空間.

io.of(namespace)

制作兩個命名空間

chat和news然后在客戶端相互發(fā)送信息.

復制代碼 代碼如下:

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("開始監(jiān)聽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事件,數(shù)據(jù)為:"+data);
    });
});

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script src="/socket.io/socket.io.js"></script>
    <script>
        var chat=io.connect("http://localhost/chat"),
            news=io.connect("http://localhost/news");
        chat.on("connect", function () {
            chat.send("你好.");
            chat.on("message", function (msg) {
                console.log("從char空間接收到消息:"+msg);
            });
        });
        news.on("connect", function () {
            news.emit("send message","hello");
            news.on("send message", function (data) {
                console.log("從news命名空間接收到send message事件,數(shù)據(jù)位:"+data);
            });
        });
    </script>
</head>
<body>
</body>
</html>

運行結果:

小伙伴們是否了解了在node.js中使用socket.io制作命名空間的方法了呢,這里的2個例子很簡單,童鞋們自由發(fā)揮下。

相關文章

  • Node.js實現(xiàn)http請求服務與Mysql數(shù)據(jù)庫操作方法詳解

    Node.js實現(xiàn)http請求服務與Mysql數(shù)據(jù)庫操作方法詳解

    這篇文章主要介紹了Node.js實現(xiàn)http請求服務與Mysql數(shù)據(jù)庫操作方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-10-10
  • node.js正則表達式獲取網(wǎng)頁中所有鏈接的代碼實例

    node.js正則表達式獲取網(wǎng)頁中所有鏈接的代碼實例

    這篇文章主要介紹了node.js正則表達式獲取網(wǎng)頁中所有鏈接的代碼實例,使用正則表達式實現(xiàn),需要的朋友可以參考下
    2014-06-06
  • nodeJS與MySQL實現(xiàn)分頁數(shù)據(jù)以及倒序數(shù)據(jù)

    nodeJS與MySQL實現(xiàn)分頁數(shù)據(jù)以及倒序數(shù)據(jù)

    這篇文章主要介紹了nodeJS與MySQL實現(xiàn)分頁數(shù)據(jù)以及倒序數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • Node.js使用officecrypto-tool實現(xiàn)讀取加密的Excel和Word文檔

    Node.js使用officecrypto-tool實現(xiàn)讀取加密的Excel和Word文檔

    這篇文章主要為大家詳細介紹了Node.js如何使用officecrypto-tool實現(xiàn)讀取加密的Excel和Word文檔的功能,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-09-09
  • node.js插件nodeclipse安裝圖文教程

    node.js插件nodeclipse安裝圖文教程

    這篇文章主要為大家分享了node.js插件nodeclipse安裝圖文教程,如何安裝node.js支持插件,下面小編為大家分享具體步驟
    2016-05-05
  • 詳解nodejs 文本操作模塊-fs模塊(二)

    詳解nodejs 文本操作模塊-fs模塊(二)

    這篇文章主要介紹了詳解nodejs 文本操作模塊-fs模塊(二),主要包括文件的讀寫操作,有興趣的可以了解一下。
    2016-12-12
  • 利用Node.js對文件進行重命名

    利用Node.js對文件進行重命名

    最近工作中遇到了對文件進行重命名的需求,后通過node.js實現(xiàn)了,所以下面這篇文章主要給大家介紹了利用Node.js對文件進行重命名的相關資料,文中介紹的非常詳細,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • 手把手教你用Node.js爬蟲爬取網(wǎng)站數(shù)據(jù)的方法

    手把手教你用Node.js爬蟲爬取網(wǎng)站數(shù)據(jù)的方法

    這篇文章主要介紹了手把手教你用Node.js爬蟲爬取網(wǎng)站數(shù)據(jù),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • npm鏡像源更改后不生效(附淘寶鏡像源)

    npm鏡像源更改后不生效(附淘寶鏡像源)

    淘寶的NPM鏡像源registry.npm.taobao.org已經(jīng)過期,導致npm?install時出現(xiàn)證書過期錯誤,更換鏡像源至registry.npmmirror.com后,如果仍出現(xiàn)錯誤,可能是項目中的package-lock.json或.npmrc文件鎖定了舊的鏡像源,本文就來介紹一下解決方法,感興趣的可以了解一下
    2024-10-10
  • Yarn的安裝與使用詳細介紹

    Yarn的安裝與使用詳細介紹

    不知道大家有沒有覺察到Facebook近年大招頻出。Yarn是Facebook最近發(fā)布的一款依賴包安裝工具。Yarn是一個新的快速安全可信賴的可以替代NPM的依賴管理工具,Yarn正式發(fā)布沒幾天已經(jīng)迅速達到了數(shù)萬贊,就可以知道大家苦NPM久已。這篇文章將詳細介紹Yarn的安裝與使用。
    2016-10-10

最新評論

龙游县| 东丽区| 响水县| 黑龙江省| 长沙县| 枞阳县| 莆田市| 长兴县| 讷河市| 白河县| 兴业县| 怀远县| 尼勒克县| 大宁县| 信丰县| 岳池县| 南京市| 松潘县| 灌云县| 北碚区| 大兴区| 扶余县| 漳平市| 郑州市| 陆丰市| 临颍县| 大石桥市| 瑞安市| 神木县| 和田市| 黔江区| 铅山县| 延津县| 惠水县| 澄城县| 呼图壁县| 新平| 呼和浩特市| 白城市| 申扎县| 新余市|