WebSocket-class: WebSocket object

Description Arguments Details Fields Methods


An object that represents a single WebSocket connection. The object can be used to send messages and close the connection, and to receive notifications when messages are received or the connection is closed.



For internal use only.


WebSocket objects should never be created directly. They are obtained by passing an onWSOpen function to startServer.



The Rook request environment that opened the connection. This can be used to inspect HTTP headers, for example.



Registers a callback function that will be invoked whenever a message is received on this connection. The callback function will be invoked with two arguments. The first argument is TRUE if the message is binary and FALSE if it is text. The second argument is either a raw vector (if the message is binary) or a character vector.


Registers a callback function that will be invoked when the connection is closed.


Begins sending the given message over the websocket. The message must be either a raw vector, or a single-element character vector that is encoded in UTF-8.


Closes the websocket connection.

httpuv documentation built on May 30, 2017, 6:47 a.m.

Search within the httpuv package
Search all R packages, documentation and source code