如何使用NestJs处理来自Tcp客户端的数据事件

如何使用NestJs处理来自Tcp客户端的数据事件,tcp,nestjs,Tcp,Nestjs,我正在用Nestjs构建TCP应用程序,但我遇到了问题:如何处理数据事件,因为Nestjs TCP只支持EventPattern和MessagePattern 这是client.js const net = require('net'); const client = new net.Socket(); client.connect(12345, '127.0.0.1', function() { console.log('Connected'); client.write(Buff

我正在用Nestjs构建TCP应用程序,但我遇到了问题:如何处理数据事件,因为Nestjs TCP只支持EventPattern和MessagePattern

这是client.js

const net = require('net');

const client = new net.Socket();

client.connect(12345, '127.0.0.1', function() {
  console.log('Connected');
  client.write(Buffer.from(['0x32']));
});
这是来自Js的服务器(仅用于演示如何处理来自客户端的数据)

这是控制器,我如何在Nestjs中处理
数据
事件,这意味着我如何在Nestjs中应用一些函数,比如socket.on('data')

@MessagePattern('How to use data event')
  async createDeviceEvnt(data: any) {
    console.log('sdasdasd');
  }
@MessagePattern('How to use data event')
  async createDeviceEvnt(data: any) {
    console.log('sdasdasd');
  }