Nothing
suppressPackageStartupMessages(library(pbdZMQ))
### rzmq interface
### In general and separate files
# server_context = init.context()
# server_socket = init.socket(server_context, "ZMQ_REP")
# client_context = init.context()
# client_socket = init.socket(client_context, "ZMQ_REQ")
### Server file
# bind.socket(server_socket, "tcp://*:55555")
### Client file
# connect.socket(client_socket, "tcp://localhost:55555")
### For CRAN testing in local (the same process) only to avoid block
cran_context = init.context()
server_socket = init.socket(cran_context, "ZMQ_REP")
client_socket = init.socket(cran_context, "ZMQ_REQ")
### Server
bind.socket(server_socket, "inproc://#1")
### Client
connect.socket(client_socket, "inproc://#1")
### Test rzmq
tester_rzmq = function(indata)
{
send.socket(client_socket, indata)
c2s <- receive.socket(server_socket)
stopifnot(all.equal(c2s, indata))
send.socket(server_socket, "ok")
s2c <- receive.socket(client_socket)
stopifnot(all.equal(s2c, "ok"))
}
tester_rzmq("test")
tester_rzmq(1:5)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.