谷歌本机客户端是否支持sys / socket.h

时间:2014-05-06 12:15:16

标签: google-nativeclient

我知道google native客户端使用pp :: TCPSocket。它们是否也支持sys / socket.h。 我不想改变socket的完整实现。因此想澄清事情。

1 个答案:

答案 0 :(得分:0)

是的,您可以通过nacl_io库使用sys/socket.h。请参阅https://developer.chrome.com/native-client/devguide/coding/nacl_io

查看sdk中的examples/demo/nacl_io示例,它有一个使用connect / send / recv的基本示例。

请注意,TCP / UDP套接字仅适用于从Chrome网上应用店安装的Chrome应用。

有关在Chrome应用中使用套接字的信息,请参阅https://developer.chrome.com/apps/app_network。本文档介绍了如何使用JavaScript套接字API。在Native Client中,您将使用BSD套接字API,但仍需要在App的清单文件中指定正确的权限。