找回密码
 注册
查看: 727|回复: 0

R语言 websockets包 websocket()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-10-1 20:53:05 | 显示全部楼层 |阅读模式
websocket(websockets)
websocket()所属R语言包:websockets

                                         Create a websocket client.
                                         创建一个WebSocket客户端。

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Create a websocket client connection.  
创建一个WebSocket客户端的连接。


用法----------Usage----------


websocket(url, port=80, subprotocol="chat", version=0)



参数----------Arguments----------

参数:url
The websocket url to connect to.  
的WebSocket连接的URL。


参数:port
The service port number.  
服务端口号。


参数:subprotocol
A websocket subprotocol id.
一个WebSocket子协议编号。


参数:version
A websocket protocol version.
一个WebSocket协议版本。


Details

详细信息----------Details----------

Create a context for a websocket client connection. All the functions available to a websocket server context, including callbacks for handling events for the connection, may be defined just as with a server context created with create_server.
一个WebSocket客户端连接创建一个上下文。所有的功能提供一个WebSocket服务器环境中,包括连接处理事件的回调,可以定义服务器环境中创建create_server。

The websocket_write function can also be used to write data through the websocket client socket to the service.
websocket_write功能也可以用于将数据写入通过WebSocket的客户端套接字的服务。


值----------Value----------

An environment is returned. The service will search the environment for callback functions named: closed, established, and receive. The established and closed functions must take a single argument (a websocket). The receive function must take three arguments: DATA, WS, and HEADER, holding the message data, websocket client, and possible  ancillary header information received.
返回的环境。该服务将搜索环境的回调函数的命名为:closed,established和receive。 established和closed函数必须接受一个参数(一个WebSocket)。 receive函数必须接受三个参数:数据,WS,和HEADER,存放消息数据,WebSocket的客户端,可以辅助头收到的信息。

The callback functions are optional. When a websocket event occurs, the corresponding function will be evaluated if it exists. The DATA parameter holds a raw vector with incoming data from broadcast or receive events, and may be of length zero for other events. The WS parameter is the client web socket corresponding to the event.
回调函数是可选的。一个WebSocket事件发生时,相应的功能(如果存在),将评估。 DATA参数保存一个原始矢量与从广播或接收事件的传入的数据,并可能为其他事件长度为零。 WS参数是对应于该事件的客户端web插座。

See the set_callback function for more information.
请参阅set_callback功能的更多信息,。


注意----------Note----------

This package supports websocket protocol version numbers 0 and 8. Version 0 is the original draft websocket protocol specification. If your websocket service requires a different protocol version, it will probably also work since the newer protocols do not vary significantly in messaging details.
此程序包支持WebSocket协议的版本号0和8。 0版是在原草案的WebSocket协议规范。如果您的WebSocket的服务需要不同的协议版本,它可能会同时工作,因为新的协议不发生变化的消息细节显着。

Once the websocket standard is set, this package will be updated to fully reflect the standardized version.
一旦设定的WebSocket的标准是,这个软件包将被更新,以充分反映了标准化的版本。


(作者)----------Author(s)----------



B. W. Lewis <blewis@illposed.net>




参见----------See Also----------

service, websocket_write set_callback
service,websocket_writeset_callback


实例----------Examples----------


# Connect to the public websocket echo service[连接到公众的WebSocket的echo服务]
## Not run: [#不运行:]
client = websocket("ws://echo.websocket.org")
set_callback("receive", function(DATA, WS, HEADER) cat(rawToChar(DATA),"\n"), client)
websocket_write("Testing, testing", client)
service(client)
websocket_close(client)

## End(Not run)[#(不执行)]

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-25 09:40 , Processed in 0.021148 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表