Module dgramme
Le module dgram fournit la mise en œuvre du socket de paquet UDP
Module de base, méthode de référence :
1var dgram = require('dgram');
Objet
Socket
dgram.Socket L'objet est un package qui encapsule la fonction du paquet de données EventEmitter. VoirDgramSocket
1DgramSocket dgram.Socket;
dgram.Socket L'instance est faite par dgram.createSocket() Créé. créerdgram.Socket L'instance n'a pas besoin d'utiliser le nouveau mot-clé.
Fonction statique
createSocket
Créer dgram.Socket Objet
1static DgramSocket dgram.createSocket(Object opts);
Paramètres d'appel :
- opts: Objet,
Résultat de retour :
- DgramSocket, Retourne le créé Socket Objet
Les options autorisées pour les options sont :
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 套接字值
}
Créer dgram.Socket Objet
1
2static DgramSocket dgram.createSocket(Object opts,
Function callback);
Paramètres d'appel :
- opts: Objet,
- callback: Fonction, ajoute un écouteur pour l'événement 'message'.
Résultat de retour :
- DgramSocket, Retourne le créé Socket Objet
Les options autorisées pour les options sont :
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 套接字值
}
Créer dgram.Socket Objet
1static DgramSocket dgram.createSocket(String type);
Paramètres d'appel :
- type: chaîne, famille de sockets, 'udp4' ou 'udp6'.
Résultat de retour :
- DgramSocket, Retourne le créé Socket Objet
Créer dgram.Socket Objet
1
2static DgramSocket dgram.createSocket(String type,
Function callback);
Paramètres d'appel :
- type: chaîne, famille de sockets, 'udp4' ou 'udp6'.
- callback: Fonction, ajoute un écouteur pour l'événement 'message'.
Résultat de retour :
- DgramSocket, Retourne le créé Socket Objet