Круто

Это я про сервер.
Если это не часть nowhow сервера то не поделитесь ли опытом, как вы организуете обмен данными в рамках рассматриваемого вопроса? Главным образом - верна ли идеология организации взаимодействия именно таким способом:
Клиент А - дернул через call метод на сервере и в параметрах передал некие данные.
Сервер - вызвал метод на стороне клиента и передал эти данные Клиенту Б
Клиент Б - получил данные и сделал с ними чо нужно.