tcp服务器怎么筛选客户端_TCP服务器端和客户端建立连接 - 客户端的回调处理

使用异步操作client.connect发起连接,

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抛出连接成功的事件:

ebc30d7c1df2cace1d604c74cff2ba0a.png

而使用TCP客户端的应用程序监听这个connect事件,打印对应信息:

6ee0a0de50604bb7974db69feab52470
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'));})

运行时输出:

2074196d33bfd902431d22089c6af93a.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值