Manage a socket handle lifecycle.

Test whether a socket handle is open.

Shut down part of a full-duplex socket.

socket_close(socket)

socket_is_open(socket)

socket_shutdown(socket, how = c("both", "read", "write"))

Arguments

socket

A socketR socket handle.

how

One of "read", "write", or "both".

Value

Invisibly, TRUE.

A logical scalar.

Invisibly, the socket handle.

Examples

s <- socket_create()
socket_close(s)