This API is available on Firefox OS for privileged or certified applications only.
Summary
The TCPServerSocket interface provides an API to handle a persistent server that will listen for incoming connections on a given port.
Note: Only certified apps can accept incoming connections on a port below 1024.
API overview
interface TCPServerSocket{ readonly attribute unsigned short localPort; void close(); attribute onconnect; attribute onerror; };
Properties
TCPServerSocket.localPort
Read only- A number representing the port the server socket is listening to.
Events handler
TCPServerSocket.onconnect
- A handler called when an incoming client connection is accepted.
TCPServerSocket.onerror
- A handler called when the listen of a server socket is aborted.
Methods
TCPServerSocket.close()
- Closes the server socket.
Specification
Not part of any specification yet; however, this API is discussed at W3C as part of the System Applications Working Group under the Raw Sockets proposal.