最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

nodejs net模塊小結(jié)

2023-05-10 14:13 作者:不良人王德發(fā)  | 我要投稿

nodejs net 模塊:主要有4個(gè)類和一些方法,這里主要說? Server 和 Socket 類

Server 類就是創(chuàng)建服務(wù)器用的,

Socket 就是對端口的抽象封裝,也可以創(chuàng)建客戶端,它也是 stream.Duplex,所以也可以觸發(fā) stream的事件和方法

Server類:

????close 事件,server關(guān)閉觸發(fā)

????connection:server 接到 client的連接 觸發(fā)

????drop:超出了server的最大連接數(shù)觸發(fā)

Socket類:

????new net.Socket() 和 net.connect() 和 net.createConnection() 都是創(chuàng)建客戶端的方法,并返 ????回 socket實(shí)例,建議使用 net.createConnection 即可。

????close 事件:socket.end() 觸發(fā)

????connect事件:調(diào)用 connect 方法觸發(fā)

????另外還有一些 stream的事件和方法,可以去看 nodejs 的 stream 模塊


? ?下圖是 tcp 和 udp 建立連接的過程圖,可以看出,無論是 tcp還是udp,服務(wù)端都需要綁定端口,另外,tcp還需要 三次握手建立連接

tcp和udp建立鏈接的過程

備注:

????net.listen() 或者 net.connect() 都是異步方法,是放在 process.nextTick() 里面調(diào)用的

nodejs net模塊小結(jié)的評論 (共 條)

分享到微博請遵守國家法律
奉新县| 博罗县| 礼泉县| 长海县| 荥阳市| 兴义市| 昌吉市| 金山区| 茶陵县| 佛冈县| 凤山县| 仁怀市| 罗平县| 温宿县| 张家川| 阿勒泰市| 紫阳县| 昌图县| 大名县| 铜梁县| 梧州市| 东明县| 炉霍县| 东方市| 县级市| 吉安县| 太仓市| 介休市| 昌邑市| 高雄县| 贵定县| 长汀县| 武安市| 舟山市| 北京市| 三门县| 本溪| 四川省| 方正县| 大邑县| 左云县|