Можно ли в Haste вызывать код на стороне клиента с помощью RPC с сервера?
Можно ли в Haste вызывать код на стороне клиента с помощью RPC с сервера так же, как можно вызывать код на стороне сервера на стороне клиента? Например, чтобы передать сообщение, которое кто-то ввел в чат, всем участникам.
Здесь я вижу, что похожий пример реализован, насколько я понимаю, с техникой, похожей на длинный опрос; клиент запрашивает, и сервер блокирует отправку ответа до тех пор, пока ему не будет отправлено; затем клиент запрашивает снова и так далее.
Но разве невозможно просто отправить что-то без запроса клиента?
1 ответ
До сих пор я никогда не использовал его, но загляните в веб-сокеты html5.
Это обеспечивает способ для полнодуплексной связи, то есть ваш клиент может инициировать связь с сервером и наоборот. Следовательно, клиенту больше не нужно опрашивать каждую секунду, чтобы увидеть, доступно ли сообщение на стороне сервера.