Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

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,