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

歡迎光臨散文網(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é)的評論 (共 條)

分享到微博請遵守國家法律
伊宁市| 肥西县| 万载县| 公安县| 商城县| 肥西县| 江孜县| 华宁县| 唐河县| 定日县| 延庆县| 托里县| 巴彦县| 南投市| 遵义县| 宁陵县| 佛冈县| 西乌珠穆沁旗| 焦作市| 井研县| 泗阳县| 黔西| 上饶县| 三都| 松阳县| 罗田县| 涿州市| 电白县| 昌图县| 营山县| 徐水县| 桦南县| 米易县| SHOW| 洪洞县| 团风县| 红桥区| 正蓝旗| 松滋市| 溧阳市| 颍上县|