Liking cljdoc? Tell your friends :D

web.websockets.WebSocket

The WebSocket object provides the API for creating and managing WebSocket connection to a server, as well as for sending and data on the connection.

The WebSocket object provides the API for creating and managing
WebSocket connection to a server, as well as for sending and
data on the connection.
raw docstring

binary-typecljs

(binary-type this)

Property.

The WebSocket.binaryType property returns the type of binary being transmitted by the connection.

var binaryType = aWebSocket.binaryType;

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/binaryType

Property.

The WebSocket.binaryType property returns the type of binary
being transmitted by the connection.

`var binaryType = aWebSocket.binaryType;`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/binaryType`
sourceraw docstring

buffered-amountcljs

(buffered-amount this)

Property.

[Read Only]

The WebSocket.bufferedAmount read-only property returns the number bytes of data that have been queued using calls to send() but yet transmitted to the network. This value resets to zero once queued data has been sent. This value does not reset to zero the connection is closed; if you keep calling send(), this will to climb.

var bufferedAmount = aWebSocket.bufferedAmount;

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/bufferedAmount

Property.

[Read Only]

The WebSocket.bufferedAmount read-only property returns the number
bytes of data that have been queued using calls to send() but
yet transmitted to the network. This value resets to zero once
queued data has been sent. This value does not reset to zero
the connection is closed; if you keep calling send(), this will
to climb.

`var bufferedAmount = aWebSocket.bufferedAmount;`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/bufferedAmount`
sourceraw docstring

closecljs

(close this)

Method.

The WebSocket.close() method closes the web.websockets.WebSocket or connection attempt, if any. If the connection is already CLOSED, method does nothing.

WebSocket.close();

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/close

Method.

The WebSocket.close() method closes the `web.websockets.WebSocket`
or connection attempt, if any. If the connection is already CLOSED,
method does nothing.

`WebSocket.close();`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/close`
sourceraw docstring

constructorcljs

(constructor & args)

Constructor.

The WebSocket() constructor returns a new web.websockets.WebSocket object.

url The URL to which to connect; this should be the URL to which the WebSocket server will respond. protocols Optional Either a single protocol string or an array of protocol strings. These strings are used to indicate sub-protocols, so that a single server can implement multiple WebSocket sub-protocols (for example, you might want one server to be able to handle different types of interactions depending on the specified protocol). If you don't specify a protocol string, an empty string is assumed.

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/WebSocket

Constructor.

The WebSocket() constructor returns a new `web.websockets.WebSocket` object.

url
The URL to which to connect; this should be the URL to which the WebSocket server will respond.
protocols Optional
Either a single protocol string or an array of protocol strings. These strings are used to indicate sub-protocols, so that a single server can implement multiple WebSocket sub-protocols (for example, you might want one server to be able to handle different types of interactions depending on the specified protocol). If you don't specify a protocol string, an empty string is assumed.

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/WebSocket`
sourceraw docstring

extensionscljs

(extensions this)

Property.

[Read Only]

The WebSocket.extensions read-only property returns the extensions by the server. This is currently only the empty string or a list extensions as negotiated by the connection.

var extensions = aWebSocket.extensions;

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/extensions

Property.

[Read Only]

The WebSocket.extensions read-only property returns the extensions
by the server. This is currently only the empty string or a list
extensions as negotiated by the connection.

`var extensions = aWebSocket.extensions;`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/extensions`
sourceraw docstring

onclosecljs

(onclose this)

Property.

The WebSocket.onclose property is an EventHandler that is called the WebSocket connection's readyState changes to CLOSED. is called with a web.websockets.CloseEvent.

aWebSocket.onclose = function(event) { console.log(\"WebSocket is closed now.\"); };

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onclose

Property.

The WebSocket.onclose property is an `EventHandler` that is called
the WebSocket connection's `readyState` changes to `CLOSED`.
is called with a `web.websockets.CloseEvent`.

`aWebSocket.onclose = function(event) {
console.log(\"WebSocket is closed now.\");
};`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onclose`
sourceraw docstring

onerrorcljs

(onerror this)

Property.

The web.websockets.WebSocket interface's onerror event handler is a function which gets called when an error occurs on the WebSocket.

webSocket.onerror = eventHandler;

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onerror

Property.

The `web.websockets.WebSocket` interface's onerror event handler
is a function which gets called when an error occurs on the WebSocket.

`webSocket.onerror = eventHandler;`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onerror`
sourceraw docstring

onmessagecljs

(onmessage this)

Property.

The WebSocket.onmessage property is an EventHandler that is when a message is received from the server. It is called with web.workers.MessageEvent.

aWebSocket.onmessage = function(event) { console.debug(\"WebSocket message received:\", event); };

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onmessage

Property.

The WebSocket.onmessage property is an `EventHandler` that is
when a message is received from the server. It is called with
`web.workers.MessageEvent`.

`aWebSocket.onmessage = function(event) {
console.debug(\"WebSocket message received:\", event);
};`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onmessage`
sourceraw docstring

onopencljs

(onopen this)

Property.

The WebSocket.onopen property is an EventHandler that is called the web.websockets.WebSocket connection's readyState changes OPEN; this indicates that the connection is ready to send and data. It is called with an web.Event.

aWebSocket.onopen = function(event) { console.log(\"WebSocket is open now.\"); };

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onopen

Property.

The WebSocket.onopen property is an `EventHandler` that is called
the `web.websockets.WebSocket` connection's `readyState` changes
`OPEN`; this indicates that the connection is ready to send and
data. It is called with an `web.Event`.

`aWebSocket.onopen = function(event) {
console.log(\"WebSocket is open now.\");
};`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onopen`
sourceraw docstring

protocolcljs

(protocol this)

Property.

[Read Only]

The WebSocket.protocol read-only property returns the name of sub-protocol the server selected; this will be one of the strings in the protocols parameter when creating the web.websockets.WebSocket or the empty string if no connection is established.

var protocol = aWebSocket.protocol;

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/protocol

Property.

[Read Only]

The WebSocket.protocol read-only property returns the name of
sub-protocol the server selected; this will be one of the strings
in the protocols parameter when creating the `web.websockets.WebSocket`
or the empty string if no connection is established.

`var protocol = aWebSocket.protocol;`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/protocol`
sourceraw docstring

ready-statecljs

(ready-state this)

Property.

[Read Only]

The WebSocket.readyState read-only property returns the current of the web.websockets.WebSocket connection.

var readyState = aWebSocket.readyState;

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/readyState

Property.

[Read Only]

The WebSocket.readyState read-only property returns the current
of the `web.websockets.WebSocket` connection.

`var readyState = aWebSocket.readyState;`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/readyState`
sourceraw docstring

sendcljs

(send this & args)

Method.

The WebSocket.send() method enqueues the specified data to be to the server over the WebSocket connection, increasing the value bufferedAmount by the number of bytes needed to contain the data. the data can't be sent (for example, because it needs to be buffered the buffer is full), the socket is closed automatically.

WebSocket.send(\"Hello server!\");

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send

Method.

The WebSocket.send() method enqueues the specified data to be
to the server over the WebSocket connection, increasing the value
bufferedAmount by the number of bytes needed to contain the data.
the data can't be sent (for example, because it needs to be buffered
the buffer is full), the socket is closed automatically.

`WebSocket.send(\"Hello server!\");`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send`
sourceraw docstring

set-binary-type!cljs

(set-binary-type! this val)

Property.

The WebSocket.binaryType property returns the type of binary being transmitted by the connection.

var binaryType = aWebSocket.binaryType;

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/binaryType

Property.

The WebSocket.binaryType property returns the type of binary
being transmitted by the connection.

`var binaryType = aWebSocket.binaryType;`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/binaryType`
sourceraw docstring

set-onclose!cljs

(set-onclose! this val)

Property.

The WebSocket.onclose property is an EventHandler that is called the WebSocket connection's readyState changes to CLOSED. is called with a web.websockets.CloseEvent.

aWebSocket.onclose = function(event) { console.log(\"WebSocket is closed now.\"); };

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onclose

Property.

The WebSocket.onclose property is an `EventHandler` that is called
the WebSocket connection's `readyState` changes to `CLOSED`.
is called with a `web.websockets.CloseEvent`.

`aWebSocket.onclose = function(event) {
console.log(\"WebSocket is closed now.\");
};`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onclose`
sourceraw docstring

set-onerror!cljs

(set-onerror! this val)

Property.

The web.websockets.WebSocket interface's onerror event handler is a function which gets called when an error occurs on the WebSocket.

webSocket.onerror = eventHandler;

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onerror

Property.

The `web.websockets.WebSocket` interface's onerror event handler
is a function which gets called when an error occurs on the WebSocket.

`webSocket.onerror = eventHandler;`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onerror`
sourceraw docstring

set-onmessage!cljs

(set-onmessage! this val)

Property.

The WebSocket.onmessage property is an EventHandler that is when a message is received from the server. It is called with web.workers.MessageEvent.

aWebSocket.onmessage = function(event) { console.debug(\"WebSocket message received:\", event); };

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onmessage

Property.

The WebSocket.onmessage property is an `EventHandler` that is
when a message is received from the server. It is called with
`web.workers.MessageEvent`.

`aWebSocket.onmessage = function(event) {
console.debug(\"WebSocket message received:\", event);
};`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onmessage`
sourceraw docstring

set-onopen!cljs

(set-onopen! this val)

Property.

The WebSocket.onopen property is an EventHandler that is called the web.websockets.WebSocket connection's readyState changes OPEN; this indicates that the connection is ready to send and data. It is called with an web.Event.

aWebSocket.onopen = function(event) { console.log(\"WebSocket is open now.\"); };

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onopen

Property.

The WebSocket.onopen property is an `EventHandler` that is called
the `web.websockets.WebSocket` connection's `readyState` changes
`OPEN`; this indicates that the connection is ready to send and
data. It is called with an `web.Event`.

`aWebSocket.onopen = function(event) {
console.log(\"WebSocket is open now.\");
};`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/onopen`
sourceraw docstring

urlcljs

(url this)

Property.

[Read Only]

The WebSocket.url read-only property returns the absolute URL the web.websockets.WebSocket as resolved by the constructor.

var url = aWebSocket.url;

See also: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/url

Property.

[Read Only]

The WebSocket.url read-only property returns the absolute URL
the `web.websockets.WebSocket` as resolved by the constructor.

`var url = aWebSocket.url;`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/url`
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close