Могу ли я использовать веб-браузер и JavaScript для реализации клиентской программы сокетов - PullRequest
0 голосов
/ 28 сентября 2018

Могу ли я реализовать программу сокетов клиента BSD, используя веб-браузер и javascript, который будет взаимодействовать с программой сокета BSD, встроенной в веб-сервер, работающей в микроконтроллере, запрограммированном в C, для передачи больших файлов?Если так, я должен смотреть на socket.io или с чего начать (я начинающий программист javascript)?И будет ли программирование таким же простым, как взаимодействие с клиентским сервером BSD в C?

Спасибо.Jay

1 Ответ

0 голосов
/ 28 сентября 2018

Ну что ж, это много вопросов.

  • Модель песочницы первого браузера не позволяет этого делать
  • При программировании сокетов вы можете использовать флэш-сокеты (велики шансы, что в ближайшее время это будет устаревшим)
  • Вы можете использовать chrome-расширения для подключения к tcp-сокетам, но вскоре это устареет.
  • socket.io - это библиотека javascript для веб-сокетов, которая является дуплексной связью через http.

Итак, я хотел бы подвести итог, так как сейчас вы не можете подключиться к tcp-сокетам через javascript в браузере, но да, вы можете сделать это с помощью nodejs, который не работает в браузере.

...