2012-03-29 80 views
4

不同的R会话/实例之间进行通信的有效方式是什么?会话之间的沟通

可以说分享全局变量或发送信号给对方。

+0

尝试工作区? – aatrujillob 2012-03-29 06:53:31

+0

我的意思是在2个R控制台之间进行实时通信。我找不到在这里使用工作区的方式。 – SilverSpoon 2012-03-29 07:04:19

+0

也许通过套接字? http://stat.ethz.ch/R-manual/R-devel/library/utils/html/make.socket.html – johannes 2012-03-29 07:15:05

回答

5

Rserve怎么样,或者有一个使用svSocketdata.table主页上的客户端和服务器之间传递数据的视频。

+0

我想用svSocket。控制台1:startSocketServer(端口= 8888)控制台2:con = socketConnection(端口= 8888)L = 1:10 evalServer(con,L)。继续找回错误:evalServer(con,L)中的错误:无法找到<< >>另外:警告消息:0:(endloc - 1):数字表达式有2个元素:只有第一个使用 – SilverSpoon 2012-03-30 07:34:37

+0

@SilverSpoon。嗯,不确定。尝试向svSocket的维护者报告(当然,在发布到r-help之前,根据发布指南),或者在Stack Overflow上发布一个新问题。你是否已经谷歌的错误信息? – 2012-03-30 08:55:32

+0

我发现了一个类似的未答复的帖子:https://r-forge.r-project.org/tracker/index.php?func=detail&aid=1657&group_id=194&atid=797 – SilverSpoon 2012-03-30 09:03:07