Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
是否有可用于连接IPV6Adress:端口的R插座功能?_R_Sockets_Serversocket - Fatal编程技术网

是否有可用于连接IPV6Adress:端口的R插座功能?

是否有可用于连接IPV6Adress:端口的R插座功能?,r,sockets,serversocket,R,Sockets,Serversocket,我看到一个R函数可以用来连接ipv4地址空间,但找不到任何可以用来连接IPV6地址的函数 使用以下函数连接到IPv4主机 socketConnection(主机=“10.1.1.4”,端口=22) 与…的联系 说明“->10.1.1.4:22” “sockconn”类 模式“a+” 文本“文本” 打开“打开” 我能读“是” 可以写“是” 当我尝试使用相同的IPV6地址时,它抛出了提到的错误 socketConnection(host=“2c00:4d00:4000:73c0:4::f”,端口=2

我看到一个R函数可以用来连接ipv4地址空间,但找不到任何可以用来连接IPV6地址的函数

使用以下函数连接到IPv4主机

socketConnection(主机=“10.1.1.4”,端口=22) 与…的联系 说明“->10.1.1.4:22” “sockconn”类 模式“a+” 文本“文本” 打开“打开” 我能读“是” 可以写“是”

当我尝试使用相同的IPV6地址时,它抛出了提到的错误

socketConnection(host=“2c00:4d00:4000:73c0:4::f”,端口=22) socketConnection中出错(主机=“2c00:4d00:4000:73c0:4::f”,端口=22): 无法打开连接 此外:警告信息: 在socketConnection(主机=“2c00:4d00:4000:73c0:4::f”,端口=22)中: 2c00:4d00:4000:73c0:4::f无法打开


@我在问题中写的地址不是正确的,已将问题中的IP地址更新为正确的地址。您确定地址确实是问题所在吗?端口22通常是保留端口,由非特权进程绑定到该端口将失败。而绑定到某个已被监听的进程也将失败。我希望R能够获得比“不工作”更清晰的错误消息。@SteffenUllrich我甚至还尝试过其他端口。响应相同,未发生连接。您是否尝试过将IPv6地址包装在括号中的常用语法,即
[2c00:4d00:4000:73c0:4::f]
?再说一次,R难道不能得到更具体的错误消息吗?@SteffenUllrich甚至用括号试过。在socketConnection(主机=“[2c00:4d00:4000:73c0:4::f]”,端口=80)中可能看到相同的错误消息msg>socketConnection(主机=“[2c00:4d00:4000:73c0:4::f]”,端口=80):无法打开连接。此外:警告消息:在socketConnection(主机=“[2c00:4d00:4000:73c0:4::f]”,端口=80):[2c00:4d00:4000:73c0:4::f]:80无法打开