This API is available on Firefox OS for privileged or certified applications only.
Summary
The onconnect
property is used to specify a callback handler to deal with new incoming connections. This callback is called each time a client connection is accepted.
The data
attribute of the event object passed to the onconnect
handler is a TCPSocket
instance, which is used for communication between client and server.
Syntax
instanceOfTCPServerSocket.onconnect = funcRef
Where funcRef
is a function to be called on any new incoming connection.
This callback function will get an event object as its first parameter with a data
property, which is a TCPSocket
object.
Example
var server = navigator.mozTCPSocket.listen(-1); server.onconnect = function (socket) { socket.send('Welcome to this App'); }
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.