nest-udp-adapter
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

nest-udp-adapter

NPM version

A Nest UDP adapter based on @nestjs/websockets

Installation

To begin using it, we first install the required dependency.

$ npm install --save @nestjs/websockets nest-udp-adapter 

Getting started

Once the installation is complete, we can set up UDP adapter using useWebSocketAdapter() method:

const app = await NestFactory.create(AppModule);
app.useWebSocketAdapter(new UdpAdapter(app, {
  type: 'udp4',
  port: 41234,
}));

The second argument of the UdpAdapter constructor is an options object. This object may consist of seven members:

type Either udp4 or udp6 (default: udp4)
port Destination port
address Destination host name or IP address
socketOptions dgram.SocketOptions (read more here)
bindOptions dgram.BindOptions (read more here)
multicastAddress The IP multicast group address
multicastInterface The local IP address associated with a network interface

Example

A working example is available here.

License

MIT

Package Sidebar

Install

npm i nest-udp-adapter

Weekly Downloads

2

Version

0.1.0

License

MIT

Unpacked Size

109 kB

Total Files

24

Last publish

Collaborators

  • chunkai1312