Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用 Unix 套接字与mpv通信,但是 Perl 6 没有提供任何高级接口来做到这一点。所以我想我可以为此编写一个小模块,开始深入挖掘IO::Socket::INET,nqp::socket找到nqp::connect.
IO::Socket::INET
nqp::socket
nqp::connect
但是,我在NQP 操作列表中找不到任何提及,它们似乎与传统的 BSD 套接字 API 截然不同。因此我想问:这两个能够创建一个 Unix 套接字并连接到它吗?如果是这样,怎么做?或者可能有另一种方式?
我认为目前最好的方法是使用 NativeCall 接口来调用 C 级函数。有一些旧的设计文档建议考虑使用 IO::Socket::UNIX。但它还没有成为语言规范的当代版本(还)。