当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R socketSelect 等待套接字连接


R语言 socketSelect 位于 base 包(package)。

说明

等待多个套接字连接和服务器套接字中的第一个可用。

用法

socketSelect(socklist, write = FALSE, timeout = NULL)

参数

socklist

打开的套接字连接和服务器套接字的列表。

write

合乎逻辑的。如果TRUE等待相应的套接字变得可用于写入;否则等待它可供读取或接受传入连接(服务器套接字)。

timeout

数字或 NULL 。等待套接字变得可用的时间(以秒为单位); NULL 表示无限期等待。

细节

如果需要,write 中的值将被回收以组成与 socklist 长度相同的逻辑向量。套接字连接在 socklist 中可以出现多次;如果您想确定套接字是否可用于读取或写入,这会很有用。

逻辑长度与 socklist 相同,指示相应的套接字连接是否可用于输出或输入,具体取决于 write 的相应值。服务器套接字只能用于输入。

例子

## 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)

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Wait on Socket Connections。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。