无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

分享到微博請遵守國家法律
湘潭市| 福海县| 鸡西市| 延安市| 汪清县| 沽源县| 府谷县| 绥宁县| 射阳县| 体育| 九寨沟县| 宿松县| 客服| 富川| 会理县| 慈溪市| 石嘴山市| 黔西县| 玉田县| 湄潭县| 顺昌县| 乳源| 光山县| 和硕县| 嘉鱼县| 金山区| 贵港市| 环江| 科尔| 郓城县| 博白县| 秀山| 舟曲县| 昆山市| 醴陵市| 建水县| 深水埗区| 江山市| 滕州市| 云龙县| 苗栗县|