#websocket #client-side #ada
#websocket #на стороне клиента #ada
Вопрос:
Я разрабатываю научный проект, в котором у меня есть ядро, написанное на языке Ada, которое генерирует информацию о данных. В соответствии с запросом проекта мне нужно отправить всю новую полученную информацию с определенным периодом на удаленный веб-сервер через websocket.
На языке javascript действительно легко подключиться к веб-сокету:
var exampleSocket = new WebSocket("ws://www.example.com/socketserver", "protocolOne");
Я мог бы выполнить аналогичную команду в Ada, возможно ли это?
Возможно ли обойти проблему с вызовом HTML-страницы (с параметрами GET), содержащей код javascript, чтобы эта страница управляла websocket с помощью удаленного веб-сервера?
Комментарии:
1. Это может быть полезно: adacore.com/adaanswers/gems/gem-29 AWS предназначен не только для веб-серверов и может иметь то, что вам нужно, но я не могу сказать наверняка.
2. Спасибо за ваш комментарий, но я не могу найти нужную мне информацию. Я хотел бы реализовать модель PUSH из Ada в Node.js по этой причине я собираюсь создать сервер AWS, где Node.js сервер создает websocket, и AWS отвечает на создание
3. Я думаю, вам нужно изучить доступные вам возможности и разработать решение, которое эффективно использует эти возможности. Вместо того, чтобы заранее определять конкретное решение и пытаться принудительно использовать инструментарий для его реализации.
Ответ №1:
Для тех, кто все еще ищет этот ответ; AWS теперь поддерживает websockets…
https://docs.adacore.com/aws-docs/aws/high_level_services.html#websockets
Комментарии:
1. Добро пожаловать в Stack Overflow! Это пограничный ответ только для ссылок . Вам следует расширить свой ответ, включив в него как можно больше информации, и использовать ссылку только для справки.
Ответ №2:
Как AWS, так и Black поддерживают websockets. AWS является наиболее зрелым из двух, поэтому я предлагаю вам использовать его.
Комментарии:
1. Спасибо, но я уже внедрил решение AWS, подобное тому, которое я показал в своем комментарии: «Спасибо за ваш комментарий, но я не могу найти нужную мне информацию. Я хотел бы реализовать модель PUSH из Ada в Node.js по этой причине я собираюсь создать сервер AWS, где Node.js сервер создает websocket, и AWS отвечает на создание (в сообщении)»