国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【Node網絡模塊NET】

weknow619 / 1538人閱讀

環境:Node v8.2.1; Npm v5.3.0; OS Windows10

net 模塊提供了創建基于流的 TCP 或 IPC 服務器(net.createServer())和客戶端(net.createConnection()) 的異步網絡 API。
我粘一個【TCP/IP、Http的區別】,對理解網絡有幫助,里面總結得很好的一句話“TPC/IP協議是傳輸層協議,主要解決數據如何在網絡中傳輸,而HTTP是應用層協議,主要解決如何包裝數據

1、模塊結構圖

2、簡單例子 2.1 服務端
const net = require("net"),
    host = "127.0.0.1",
    port = 3000;

const server = net.createServer(socket => {
    console.log("【server】:收到客戶端請求");

    socket.on("data",data=>{
        console.log("【server】:收到來自客戶端的數據-"+data.toString());
        // 給客戶端返回數據
        socket.write("客戶端你好,我是服務端")
    });

    socket.on("close", ()=>{
        console.log("【server】:客戶端連接斷開");
   });
}).listen(port,host,()=>{
    console.log("服務端開始監聽");
})
2.2 客戶端
const net = require("net"),
    host = "127.0.0.1",
    port = 3000;
const client = net.createConnection(port, host);

client.on("connect", () => {
    console.log("【client】:已經建立了與服務端的連接");
})

client.on("data", data => {
    console.log(`【client】:收到服務端消息-${data.toString()}`);
})

client.on("close", () => {
    console.log("【client】:連接已斷開");
});

client.write("你好呀,服務端");

setTimeout(() => {
    client.end("你好,我是客戶端");
}, 3000);

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/88962.html

相關文章

  • [翻譯]了解NodeJS看這一篇就夠了

    摘要:當這些隱藏于幕后的工作者處理完委托給它們的事件后,它們會觸發綁定在這些事件上的回調函數去通知。習慣回調是一個單線程事件驅動的運行環境,也就是說,在里,任何事都是對事件的響應。 原文地址:https://codeburst.io/the-only-nodejs-introduction-youll-ever-need-d969a47ef219 作者:vick_onrails 摘要:這...

    pakolagij 評論0 收藏0
  • 后端知識點總結——NODE.JS(高級)

    摘要:階段是事件循環的第一階段習慣上往往都會設置數將回調函數添加到事件循環的階段的隊列中等待執行。 后端知識點總結——NODE.JS(高級) 1.Node入門: 什么是: 針對網絡應用開發的平臺主要特征: 基于Google的JavaScript運行時引擎V8 擴展了Node標準類庫: TCP,同步或異步文件管理,HTTP 為什么使用Node: 可以在服務器端運行js: 現有前端團隊可直...

    bovenson 評論0 收藏0
  • 什么是Node.js

    Node.js從2009年誕生至今,已經發展了兩年有余,其成長的速度有目共睹。從在github的訪問量超過Rails,到去年底Node.jsS創始人Ryan Dalh加盟Joyent獲得企業資助,再到今年發布Windows移植版本,Node.js的前景獲得了技術社區的肯定。InfoQ一直在關注Node.js的發展,在今年的兩次Qcon大會(北京站和杭州站)都有專門的講座。為了更好地促進Node.j...

    CrazyCodes 評論0 收藏0
  • node---(1)創建一個node服務器

    摘要:創建一個基于流的或者的服務器和客戶端就是一個網絡模塊下面是一個服務器引入模塊創建一個服務器運行了請求結束項目啟動了在環境中使用用文件名在網頁中打開頁面會直接打印出如何實時獲取變換更新用文件名 net 創建一個基于流的TCP或者ICP的服務器(net.createServer)和客戶端(net.createConnction) net就是一個網絡模塊 下面是一個服務器 - 引入HTT...

    dadong 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<