當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。