nsIUDPSocketListener
This interface is notified whenever a UDP socket accepts a new connection.
The transport is in the connected state, and read/write streams can be opened
using the normal nsITransport API. The address of the client can be found by
calling the nsISocketTransport::GetAddress method or by inspecting
nsISocketTransport::GetHost, which returns a string representation of the
client’s IP address (NOTE: this may be an IPv4 or IPv6 string literal).
onPacketReceived
This method is called when a client sends an UDP packet.
aSocket | The UDP socket. |
aMessage | The message. |
onStopListening
This method is called when the listening socket stops for some reason.
The UDP socket is effectively dead after this notification.
aSocket | The UDP socket. |
aStatus | The reason why the UDP socket stopped listening. If the UDP socket was manually closed, then this value will be NS_BINDING_ABORTED. |