Modul Grundmodul

Modul dgram

Das dgram-Modul bietet die Implementierung eines UDP-Paketsockets

Grundmodul, Referenzmethode:

1
var dgram = require('dgram');

Objekt

Socket

dgram.Socket Objekt dgram.Socket ist eine Funktion zum Einkapseln einer EventEmitter . Siehe DgramSocket

1
DgramSocket dgram.Socket;

dgram.Socket Instanz dgram.Socket wird von dgram.createSocket () erstellt. dgram.Socket nicht erforderlich, das neue Schlüsselwort zu verwenden, um dgram.Socket Instanz von dgram.Socket zu erstellen.

Statische Funktion

createSocket

Erstellen Sie ein dgram.Socket Objekt

1
static DgramSocket dgram.createSocket(Object opts);

Parameter aufrufen:

  • opts : Objekt,

Ergebnis zurückgeben:

Die zulässigen Optionen für Optionen sind:

1 2 3 4 5 6
{ "type": "udp4" | "udp6", // 必填 "reuseAddr": true | false, //若设置为 true,socket.bind() 则会重用地址,即时另一个进程已经在其上面绑定了一个套接字。 默认是 false "recvBufferSize": 1024, // 设置 SO_RCVBUF 套接字值 "sendBufferSize": 1024 //设置 SO_RCVBUF 套接字值 }

Erstellen Sie ein dgram.Socket Objekt

1 2
static DgramSocket dgram.createSocket(Object opts, Function callback);

Parameter aufrufen:

  • opts : Objekt,
  • callback : Funktion, fügen Sie einen Listener für das Ereignis'message 'hinzu.

Ergebnis zurückgeben:

Die zulässigen Optionen für Optionen sind:

1 2 3 4 5 6
{ "type": "udp4" | "udp6", // 必填 "reuseAddr": true | false, //若设置为 true,socket.bind() 则会重用地址,即时另一个进程已经在其上面绑定了一个套接字。 默认是 false "recvBufferSize": # # #, // 设置 SO_RCVBUF 套接字值 "sendBufferSize": # # # //设置 SO_RCVBUF 套接字值 }

Erstellen Sie ein dgram.Socket Objekt

1
static DgramSocket dgram.createSocket(String type);

Parameter aufrufen:

  • type : String, Socket-Familie, 'udp4' oder 'udp6'.

Ergebnis zurückgeben:


Erstellen Sie ein dgram.Socket Objekt

1 2
static DgramSocket dgram.createSocket(String type, Function callback);

Parameter aufrufen:

  • type : String, Socket-Familie, 'udp4' oder 'udp6'.
  • callback : Funktion, fügen Sie einen Listener für das Ereignis'message 'hinzu.

Ergebnis zurückgeben: