Modulo modulo base

Modulo dgram

Il modulo dgram fornisce l'implementazione del socket del pacchetto UDP

Modulo base, metodo di riferimento:

1
var dgram = require('dgram');

Oggetto

Socket

dgram.Socket L'oggetto è un pacchetto che incapsula la funzione del pacchetto di dati EventEmitter. VedereDgramSocket

1
DgramSocket dgram.Socket;

dgram.Socket L'istanza è fatta da dgram.createSocket() Creato. crearedgram.Socket Non è necessario che l'istanza utilizzi la nuova parola chiave.

Funzione statica

createSocket

Creare dgram.Socket Oggetto

1
static DgramSocket dgram.createSocket(Object opts);

Parametri di chiamata:

  • opts: Oggetto,

Risultato di ritorno:

Le opzioni consentite per le opzioni sono:

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

Creare dgram.Socket Oggetto

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

Parametri di chiamata:

  • opts: Oggetto,
  • callback: Funzione, aggiungi un ascoltatore per l'evento 'messaggio'.

Risultato di ritorno:

Le opzioni consentite per le opzioni sono:

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

Creare dgram.Socket Oggetto

1
static DgramSocket dgram.createSocket(String type);

Parametri di chiamata:

  • type: Stringa, famiglia di socket,'udp4' o'udp6'.

Risultato di ritorno:


Creare dgram.Socket Oggetto

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

Parametri di chiamata:

  • type: Stringa, famiglia di socket,'udp4' o'udp6'.
  • callback: Funzione, aggiungi un ascoltatore per l'evento 'messaggio'.

Risultato di ritorno: