
socketSelect(socklist, write = FALSE, timeout = NULL)
TRUE
wait for corresponding socket to
become available for writing; otherwise wait for it to become
available for reading.NULL
. Time in seconds to wait for a
socket to become available; NULL
means wait
indefinitely.socklist
indicating
whether the corresponding socket connection is available for
output or input, depending on the corresponding value of write
.
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.
## 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)
Run the code above in your browser using DataLab