websocket {animate}R Documentation

Start a Websocket server

Description

A thin wrapper of the httpuv package, modified to serve animated plots.

Public fields

app

A list of functions that define the application.

server

A server handle to be used by 'stopServer'.

ws

A WebSocket channel to handle the communication between the R session and the browser session.

in_handler

A function to handle instructions sent by the browser session.

port

An integer; the TCP port number.

connected

TRUE or FALSE; whether a connection has been established. One should start the WebSocket server before launching the web page that connects to the server.

started

TRUE or FALSE; whether a server has been started. Use the startServer method to start a server.

Methods

Public methods


Method startServer()

Start a WebSocket server

Usage
websocket$startServer()

Method stopServer()

Stop a WebSocket server

Usage
websocket$stopServer()

Method listServers()

List all running WebSocket servers

Usage
websocket$listServers()

Method stopAllServers()

Stop all running WebSocket servers

Usage
websocket$stopAllServers()

Method new()

Initialise a WebSocket connection

Usage
websocket$new(in_handler, port = 9454)
Arguments
in_handler

A function to handle incoming message, default to be print which only displays the message without any processing.

port

An integer; the TCP port number.

Returns

A 'websocket' object.


Method clone()

The objects of this class are cloneable with this method.

Usage
websocket$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


[Package animate version 0.3.9.4 Index]