This API is available on Firefox OS for privileged or certified applications only.


The binaryType indicates the type of data expected by the send() method on this socket.


var type = instanceOfTCPSocket.binaryType;


A string, one of arraybuffer or string.

If the value is arraybuffer, the argument for the send() method must be an ArrayBuffer and the data received from the server will be available as an ArrayBuffer. Otherwise, a string is expected.


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, MHasan, kscarfone, Jeremie
 Last updated by: chrisdavidmills,