# Backend to client communication

**URL:** <https://forum.dfinity.org/t/backend-to-client-communication/9425>\
**Category:** Developers\
**Created:** [December 7, 2021, 4:02pm UTC](https://forum.dfinity.org/t/backend-to-client-communication/9425 "2021-12-07T16:02:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hhanh00](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/hhanh00/32/1502_2.png) [@hhanh00](https://forum.dfinity.org/u/hhanh00)\
**Post date:** [December 7, 2021, 4:02pm UTC](https://forum.dfinity.org/t/backend-to-client-communication/9425/1 "2021-12-07T16:02:45Z")

</div>

I’m writing an app (poker game) that would benefit from notifications from the backend. Basically, when a player finishes his turn the system should tell the other players that the state has changed and they should update.

However, AFAICT, this is not possible and clients have to poll instead.

So, is it still the case today?

> [@Realtime communication between canisters and clients](https://forum.dfinity.org/t/realtime-communication-between-canisters-and-clients/1135):
>
> Hi guys, I was wondering if anyone has discovered a way to communicate in nearly realtime between frontend and backend canisters ? Or if there is a way for the canisters to notify clients ? It would be great to have a Websocket or Server Sent Event like connections between canisters and clients to push data to clients. Have a good day !

> [@WebSocket support](https://forum.dfinity.org/t/websocket-support/1869):
>
> I’ve brought this up multiple times on either Twitter or Telegram or elsewhere…but I’d like to check in on the status of possible WebSocket support. Is the team working on or thinking about this use case? How would this work? Will it ever be possible for a canister to maintain WebSockets?

I think what these discussions are about is slightly different.  
In my case, I would be fine with a void =\> void function which should not break the determinism requirement.

Thanks  
–h
