TCPServerSocket

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.

See also

Document Tags and Contributors

 Contributors to this page: chrisdavidmills, teoli, kscarfone, Jeremie
 Last updated by: chrisdavidmills,