我想使用Unix套接字与mpv进行通信,但Perl 6并没有为此提供任何高级接口。所以我想我可以为此编写一个小模块,开始深入挖掘,找到IO::Socket::INET
的实现,并了解NQP操作nqp::socket
和nqp::connect
。
但是,我在NQP operations list中找不到任何提及,它们似乎与传统的BSD套接字API完全不同。因此,我想问一下:那两个能够创建一个Unix套接字并连接到它吗?如果是这样,怎么样?或者还有另一种方式吗?
答案 0 :(得分:2)
我认为现在最好的方法是使用NativeCall接口来调用C级函数。有一些旧的设计文档表明IO :: Socket :: UNIX被认为是。但它尚未成为语言规范的当代版本(尚未)。