Сырые сокеты на NaCl?

Прямо сейчас я пытаюсь перенести код, написанный на C, в приложение для браузера Chrome.

Я новичок в программировании NaCl для приложений Chrome, и мне не очень хорошо, если с родным клиентом я могу использовать необработанные сокеты. Мне нужно использовать необработанные сокеты, потому что я должен создавать модифицированные пакеты, такие как UDP, с очень низким TTL.

В общем, мой вопрос: могу ли я использовать необработанные сокеты (стиль C) с NaCl? Если ответ да, если бы вы могли предоставить дополнительную информацию, было бы здорово.


person Miguel Angel Diaz Bautista    schedule 04.11.2014    source источник


Ответы (1)


Вы можете использовать сокеты TCP и UDP через библиотеку nacl_io. Посмотрите демонстрацию nacl_io в Native Client SDK. Его можно найти в подкаталоге examples/demo/nacl_io_demo.

Обратите внимание, что эти API-интерфейсы сокетов разрешены только при работе в качестве приложения Chrome, а не в открытом Интернете.

person binji    schedule 01.12.2014