BSDatagramSocket
3 min
Para obtener más información sobre los métodos disponibles, consulte las entradas roDatagramReceiver y roDatagramEvent .
Métodos
- BindLocalPort(en puerto largo) boolean
- GetLocalPort() long
- JoinMulticastGroup(en DOMString group) boolean
- SendTo(in DOMString dest, in long port, in ArrayBufferView data) boolean
- SendTo(in DOMString dest, in long port, in DOMString data) boolean
- Close() void : Cierra la instancia, evitando que continúe consumiendo recursos. Si no se llama a este método, la recolección de basura determina cuándo se destruirá la instancia.
Eventos
El siguiente evento está disponible en el objeto BSDatagramSocket . Puede recibir un evento del tipo DatagramSocketEvent. Use getBytes() para recuperar el cuerpo del mensaje UDP.
- ondatagram
DatagramSocketEvent
DatagramSocketEvent tiene los siguientes atributos:
- remoteHost DOMString readonly
- remotePort int readonly
DatagramSocketEvent admite los siguientes métodos:
- getBytes() ArrayBuffer
Ejemplo
Consulte aquí para aprender a convertir entre cadenas y un ArrayBuffer.
var bsSocketMessage = new BSDatagramSocket();
bsSocketMessage.BindLocalPort(1234)
bsSocketMessage.ondatagram = function(e){
var txtDec = new TextDecoder("utf-8");
console.log("Received " + txtDec.decode(e.getBytes()));
};