国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

分享到微博請遵守國家法律
大冶市| 开化县| 罗甸县| 搜索| 淅川县| 忻州市| 丹巴县| 延寿县| 东乌珠穆沁旗| 固安县| 井陉县| 达孜县| 九寨沟县| 林甸县| 潮州市| 威海市| 泊头市| 南漳县| 武宣县| 和政县| 维西| 喀喇沁旗| 梧州市| 洛隆县| 文化| 南昌县| 屏东县| 沿河| 固阳县| 丹凤县| 聂拉木县| 扶余县| 登封市| 县级市| 克东县| 和政县| 宁阳县| 庄浪县| 苍溪县| 辛集市| 乐至县|