【问题标题】:Raw sockets on NaCl?NaCl上的原始套接字?
【发布时间】:2014-11-04 17:19:15
【问题描述】:

现在我正在尝试将用 C 编写的代码迁移到 Chrome 浏览器的应用程序中。

我是在 NaCl 上为 Chrome 应用程序编程的新手,如果使用本机客户端我可以使用原始套接字,我不会变得非常好。我需要使用原始套接字,因为我必须创建修改后的数据包,例如 TTL 非常低的 UDP。

所以总的来说,我的问题是,我可以在 NaCl 中使用原始套接字(C 风格)吗?如果答案是肯定的,如果您能提供一些额外的信息,那就太好了。

【问题讨论】:

    标签: sockets google-chrome google-nativeclient raw-sockets


    【解决方案1】:

    您可以通过 nacl_io 库使用 TCP 和 UDP 套接字。查看 Native Client SDK 中的 nacl_io 演示。可以在子目录examples/demo/nacl_io_demo中找到。

    请注意,这些套接字 API 仅在作为 Chrome 应用程序运行时才允许使用,而不是在开放的网络上。

    【讨论】:

      猜你喜欢
      • 2011-02-06
      • 2011-09-22
      • 1970-01-01
      • 2012-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-29
      相关资源
      最近更新 更多