我希望使用Unix套接字与mpv通信,但Perl6没有提供任何高级接口来实现这一点。因此,我想我可以为此编写一个小模块,开始深入研究,找到IO::Socket::INET的实现,并了解NQP操作nqp::socket和nqp::connect。
但是,我在NQP operations list中找不到任何提及它们的地方,而且它们似乎与传统的BSD socket API截然不同。因此,我想问:这两个人是否能够创建一个Unix套接字并连接到它?如果是这样的话,是怎么做的?或者有没有别的办法?
发布于 2017-09-16 00:03:43
我认为现在最好的方法是使用NativeCall接口来调用C级函数。有一些旧的设计文档建议使用IO::Socket::UNIX。但它还没有进入语言规范的当代版本(目前)。
https://stackoverflow.com/questions/46221935
复制相似问题