8

我想使用 Unix 套接字与mpv通信,但是 Perl 6 没有提供任何高级接口来做到这一点。所以我想我可以为此编写一个小模块,开始深入挖掘IO::Socket::INETnqp::socket找到nqp::connect.

但是,我在NQP 操作列表中找不到任何提及,它们似乎与传统的 BSD 套接字 API 截然不同。因此我想问:这两个能够创建一个 Unix 套接字并连接到它吗?如果是这样,怎么做?或者可能有另一种方式?

4

1 回答 1

3

我认为目前最好的方法是使用 NativeCall 接口来调用 C 级函数。有一些旧的设计文档建议考虑使用 IO::Socket::UNIX。但它还没有成为语言规范的当代版本(还)。

于 2017-09-15T16:03:42.890 回答