有没有办法在Perl 6中处理UNIX插座



我想使用unix插座与MPV进行通信,但是Perl  6没有提供任何高级接口。因此,我认为我可以为此编写一个小模块,开始更深入地挖掘,找到了IO::Socket::INET的实现,并了解了NQP OPS nqp::socketnqp::connect

但是,我找不到NQP操作列表中的任何内容,它们似乎与传统的BSD插座API完全不同。因此,我想问:这两个能够创建一个Unix插座并连接到它吗?如果是这样,怎么样?还是有另一种方式?

我认为现在最好的方法是使用NativeCall接口调用C级函数。有一些旧的设计文档暗示IO :: socket :: Unix考虑了。但这还没有使它成为语言规范的当代版本(尚未)。

最新更新