socketSelect
Wait on Socket Connections
Description
Waits for the first of several socket connections and server sockets to become available.
Usage
socketSelect(socklist, write = FALSE, timeout = NULL)
Arguments
socklist | list of open socket connections and server sockets. |
write | logical. If |
timeout | numeric or |
Details
The values in write
are recycled if necessary to make up a logical vector the same length as socklist
. Socket connections can appear more than once in socklist
; this can be useful if you want to determine whether a socket is available for reading or writing.
Value
Logical the same length as socklist
indicating whether the corresponding socket connection is available for output or input, depending on the corresponding value of write
. Server sockets can only become available for input.
Examples
## Not run: ## test whether socket connection s is available for writing or reading socketSelect(list(s, s), c(TRUE, FALSE), timeout = 0) ## End(Not run)
Copyright (©) 1999–2012 R Foundation for Statistical Computing.
Licensed under the GNU General Public License.