有没有办法在Perl 6中处理Unix套接字?

时间:2017-09-14 14:38:29

标签: sockets io perl6 nqp

我想使用Unix套接字与mpv进行通信,但Perl 6并没有为此提供任何高级接口。所以我想我可以为此编写一个小模块,开始深入挖掘,找到IO::Socket::INET的实现,并了解NQP操作nqp::socketnqp::connect

但是,我在NQP operations list中找不到任何提及,它们似乎与传统的BSD套接字API完全不同。因此,我想问一下:那两个能够创建一个Unix套接字并连接到它吗?如果是这样,怎么样?或者还有另一种方式吗?

1 个答案:

答案 0 :(得分:2)

我认为现在最好的方法是使用NativeCall接口来调用C级函数。有一些旧的设计文档表明IO :: Socket :: UNIX被认为是。但它尚未成为语言规范的当代版本(尚未)。