Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用R语言连接到Unix域(AF_Unix)套接字?_R_Sockets - Fatal编程技术网

如何用R语言连接到Unix域(AF_Unix)套接字?

如何用R语言连接到Unix域(AF_Unix)套接字?,r,sockets,R,Sockets,我需要从R连接到本地基于文件的unix域。默认情况下,R具有make、read.socket()、socketConnection()函数,这些函数将host:port作为参数,而不是文件。是否有任何包可以连接到基于文件的unix本地套接字并从中进行读/写 谢谢 sanre6我认为您可能把C语言接口与Socket和R表示混淆了 如果需要连接到C级套接字,请编写C代码,并通过.C()和(最好是).Call()接口将其绑定到R。参见R的C级接口的“R扩展”手册,也可能是上面的高级接口C++文档的文档

我需要从R连接到本地基于文件的unix域。默认情况下,R具有make、read.socket()、socketConnection()函数,这些函数将host:port作为参数,而不是文件。是否有任何包可以连接到基于文件的unix本地套接字并从中进行读/写

谢谢
sanre6

我认为您可能把C语言接口与Socket和R表示混淆了


如果需要连接到C级套接字,请编写C代码,并通过
.C()
和(最好是)
.Call()
接口将其绑定到R。参见R的C级接口的“R扩展”手册,也可能是上面的高级接口C++文档的文档。p> 是的,我同意本机必须使用C来连接这些套接字。问是否有任何包可以用R包装这些c函数?我想使用R作为我已经使用过的基于java的socket服务器的客户机,如果问题看起来有点模糊,很抱歉:)仔细阅读R-devel邮件列表归档文件——socket接口时不时出现,尽管这通常很棘手,因为R是单线程的。