Mòdul dgram
El mòdul dgram proporciona la implementació del sòcol de paquets UDP
Mòdul bàsic, mètode de referència:
1var dgram = require('dgram');
Objecte
Socket
dgram.Socket L'objecte és un paquet que encapsula la funció del paquet de dades EventEmitter. VeureDgramSocket
1DgramSocket dgram.Socket;
dgram.Socket La instància la fa dgram.createSocket() Creat. creardgram.Socket La instància no necessita utilitzar la paraula clau nova.
Funció estàtica
createSocket
Crear dgram.Socket Objecte
1static DgramSocket dgram.createSocket(Object opts);
Paràmetres de trucada:
- opts: Objecte,
Resultat de retorn:
- DgramSocket, Retorna el creat Socket Objecte
Les opcions permeses per a opcions són:
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 套接字值
}
Crear dgram.Socket Objecte
1
2static DgramSocket dgram.createSocket(Object opts,
Function callback);
Paràmetres de trucada:
- opts: Objecte,
- callback: Funció, afegiu un oient per a l'esdeveniment "missatge".
Resultat de retorn:
- DgramSocket, Retorna el creat Socket Objecte
Les opcions permeses per a opcions són:
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 套接字值
}
Crear dgram.Socket Objecte
1static DgramSocket dgram.createSocket(String type);
Paràmetres de trucada:
- type: Cadena, socket family, 'udp4' o 'udp6'.
Resultat de retorn:
- DgramSocket, Retorna el creat Socket Objecte
Crear dgram.Socket Objecte
1
2static DgramSocket dgram.createSocket(String type,
Function callback);
Paràmetres de trucada:
- type: Cadena, socket family, 'udp4' o 'udp6'.
- callback: Funció, afegiu un oient per a l'esdeveniment "missatge".
Resultat de retorn:
- DgramSocket, Retorna el creat Socket Objecte