Прежде всего, мои извинения за наиболее вероятную неуместную формулировку вопроса. Не зная, как именно описать проблему, которую мне нужно решить, было главным препятствием в моих попытках ее решить.
В настоящее время у меня есть веб-сервер (Laravel), который должен взаимодействовать с сервером SQL на другом сервере. сеть, которая разрешает только исходящий трафик. Я сделал так, чтобы демон C # работал внутри сети сервера SQL, опрашивал их на предмет данных и отправлял их на сервер с помощью HTTP-запросов POST.
Однако теперь мне нужен веб-сервер для связи сдемон. Что-то простое:
- кто-то ищет имя пользователя на веб-сервере
- сервер запрашивает демон для поиска его в базе данных
- , который возвращает демонлюбую информацию, найденную на веб-сервере.
Я борюсь с тем, чтобы найти лучший способ сделать это.
Все, что мне нужно, - это чтобы сервер моготправлять запросы демону в режиме реального времени. Демон может отвечать через HTTP-запросы POST на сервер, как это уже делается. Лучшее потенциальное решение, которое я нашел, - это WebSockets, но оно также может показаться излишним.
Я что-то упустил или WebSockets действительно верный путь?