TCP服务器端和客户端建立连接 - 客户端的回调处理
生活随笔
收集整理的這篇文章主要介紹了
TCP服务器端和客户端建立连接 - 客户端的回调处理
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
使用異步操作client.connect發(fā)起連接,
async function startClient(ip = configJson.TCP.client.ip, port = configJson.TCP.client.port) {client = new net.Socket();await client.connect(port, ip, () => {console.log(" in tcpclient.js connect callback!!! await function");});連接成功后,用eventEmitter.emit拋出連接成功的事件:
而使用TCP客戶端的應(yīng)用程序監(jiān)聽(tīng)這個(gè)connect事件,打印對(duì)應(yīng)信息:
client.on('connect', (dataTmp) => {log.info('Congratulations! Statemachine is connected(in callback)');// send message to TCP server, method: subscribe, data: { group: "statemachine"} TCPClient.sendMessage(message.message({group: "statemachine"},'subscribe'));})運(yùn)行時(shí)輸出:
要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的TCP服务器端和客户端建立连接 - 客户端的回调处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 这瓶装了 1700 年的终极陈酿葡萄酒,
- 下一篇: TCP服务器端和客户端建立连接 - 服务