TCPSocket.listen()
This API is available on Firefox OS for privileged or certified applications only.
Summary
The listen
method is used to listen on a given port on the device.
Syntax
JavaScript
Copy Code
var instanceOfTCPServerSocket = navigator.mozTCPSocket.listen(port[, options[, backlog]]);
Parameters
port
- A number representing the port the server socket is listening on. Pass -1 to indicate no preference, and a port will be selected automatically.
options
Optional-
An object specifying the details of the socket. This object expects the following property:
binaryType
: a string with the valuestring
(default) orarraybuffer
. If the latter is used, the argument for thesend()
method must be an ArrayBuffer and the data received from the server will be available as an ArrayBuffer. Otherwise, a string is expected.
backlog
Optional- A number representing the maximum length the queue of pending connections may grow to. This parameter may be silently limited by the operating system. Pass -1 to use the default value.
Returns
It returns a new TCPServerSocket
object listening on the provided port
.
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
License
© 2016 Mozilla Contributors
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-us/docs/web/api/tcpsocket/listen