Skip to content

A server-side "SignalR" example, that doesn't use SignalR!

Notifications You must be signed in to change notification settings

conficient/BlazorServerWithSignalR

Repository files navigation

BlazorServerWithSignalR

A server-side "SignalR" example, that doesn't use SignalR!

Eh? Yes that's right - this is a Chat sample that does not use SignalR. Except it does because Blazor server-side uses SignalR behind the scenes.

The app has a service called TalkService that has a list of the last 10 messages, an event raised when a new message is added, and a method to send a message.

It's registered as a singleton instance, so every consumer has the same service. Clients register for new messages via the event.

They can also send their own by calling SendAsync - everyone who is listening gets the update.

It also has a BackgroundService called TimerService - this generates a message with the time every five seconds.

About

A server-side "SignalR" example, that doesn't use SignalR!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published