我知道google native客户端使用pp :: TCPSocket。它们是否也支持sys / socket.h。 我不想改变socket的完整实现。因此想澄清事情。
答案 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的清单文件中指定正确的权限。