make.socket(utils)
make.socket()所属R语言包:utils
Create a Socket Connection
创建一个Socket连接
译者:生物统计家园网 机器人LoveR
描述----------Description----------
With server = FALSE attempts to open a client socket to the specified port and host. With server = TRUE listens on the specified port for a connection and then returns a server socket. It is a good idea to use on.exit to ensure that a socket is closed, as you only get 64 of them.
server = FALSE用试图打开一个客户端套接字到指定的端口和主机。 server = TRUE用监听指定的端口上的连接,然后返回一个服务器套接字。这是一个好主意,使用on.exit,以确保一个socket被关闭,你只能得到其中64。
用法----------Usage----------
make.socket(host = "localhost", port, fail = TRUE, server = FALSE)
参数----------Arguments----------
参数:host
name of remote host
远程主机的名称
参数:port
port to connect to/listen on
端口连接到/听
参数:fail
failure to connect is an error?
连接失败是一个错误吗?
参数:server
a server socket?
一个服务器套接字?
值----------Value----------
An object of class "socket".
对象类"socket"。
参数:socket
socket number. This is for internal use
套接字号。这是供内部使用
参数:port
port number of the connection
连接的端口号
参数:host
name of remote computer
远程计算机的名称
警告----------Warning----------
I don't know if the connecting host name returned when server = TRUE can be trusted. I suspect not.
我不知道,如果连接的主机名时返回server = TRUE可以信任。我不怀疑。
作者(S)----------Author(s)----------
Thomas Lumley
参考文献----------References----------
based on code from Robbins and Robbins "ractical UNIX Programming"
参见----------See Also----------
close.socket, read.socket
close.socket,read.socket
举例----------Examples----------
daytime <- function(host = "localhost"){
a <- make.socket(host, 13)
on.exit(close.socket(a))
read.socket(a)
}
## Official time (UTC) from US Naval Observatory[#正式从美国海军天文台的时间(UTC)]
## Not run: daytime("tick.usno.navy.mil")[#无法运行:日间(tick.usno.navy.mil的“)]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|