window.WebSocket
WebSocket(url, protocols)
Throws:
Errorif invalid url or protocols is passed
stringstring | Array<string>Example
var ws = new WebSocket("ws://demos.kaazing.com/echo","xmpp");
protocol ⇒ string
Returns: string - returns a string indicating the name of the sub-protocol the server selected; this will be one of the strings specified in the protocols parameter when creating the WebSocket object.
bufferedAmount ⇒ number
Returns: number - returns the number of bytes of data that have been queued using calls to send() but not yet transmitted to the network. This value resets to zero once all queued data has been sent. This value does not reset to zero when the connection is closed; if you keep calling send(), this will continue to climb. Read only
binaryType
stringbinaryType ⇒ string
Returns: string - returns the string indicating the binary data type.
send(data)
Enqueues the specified data to be transmitted to the other end over the WebSocket connection, increasing the value of bufferedAmount by the number of bytes needed to contain the data. If the data can't be sent (for example, because it needs to be buffered but the buffer is full), the socket is closed automatically.
string | ArrayBuffer | ArrayBufferViewExample
ws.send(new Float32Array([ 5, 2, 1, 3, 6, -1 ]))
Example
ws.send(new Int32Array([5,-1]).buffer)
close([code], [reason])
Closes the websocket connection
Throws:
Errorif invalid code or reason is passed
integer1000string""