У меня на сервере есть алгоритм, который должен запускаться клиентом. Чтобы алгоритм работал, мне нужно несколько наборов данных. Наборы данных изначально реализованы на сервере в C#, который реализует несколько интерфейсов. Запрос может быть запущен несколько раз за короткий промежуток времени.
Серверная функция, которую я вызываю, выглядит следующим образом:
public Result calculate (dataset1, dataset2, dataset3)
{
Result res =.....
return res;
}
После моих исследований это больше похоже на работу, выполняемую с RP C, где я вызываю функцию сервера напрямую.
Или лучше использовать подход отдыха, где я заполняю список "заданий" через POST и позволяю серверу работать через стек? Проблема, которую я вижу здесь, состоит в том, что я не знаю, как я могу отправить результат обратно клиенту, не отправляя новый запрос из Cliet?