TCP服务器端和客户端建立连接 - 服务器端的回调处理
生活随笔
收集整理的這篇文章主要介紹了
TCP服务器端和客户端建立连接 - 服务器端的回调处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
服務器端createServer的回調函數被執行時,說明來了一個新的客戶端發起的連接:
server = net.createServer(function (socket) {sender = socket.remoteAddress + ":" + socket.remotePortclients.push({id: sender,socket: socket,group: "",subscription: false,name: ""});log.info("TCP server has got a new connection: " + sender);record();然后通過events module里提供的EventEmitter實例暴露的emit方法發布newConnection2的事件:
const events = require('events'); const eventEmitter = new events.EventEmitter(); eventEmitter.emit('newConnection2',socket);使用TCP服務器的應用程序監聽這個事件,就能進行相應處理:
運行時效果如圖:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的TCP服务器端和客户端建立连接 - 服务器端的回调处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TCP服务器端和客户端建立连接 - 客户
- 下一篇: 全球最大盗版电子书网站Z-Library