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

/nest-udp-adapter/

    Package Sidebar

    Install

    npm i nest-udp-adapter

    Weekly Downloads

    0

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    109 kB

    Total Files

    24

    Last publish

    Collaborators

    • chunkai1312