In short, if you have a List connections, you can iterate over this list and send to each like this: foreach (var connection in connections) { var string = "hello world"; connection.Send(message); }
Nice vid, could I stablish a ws connection to my database and update the Ui in real time when something changes in the database? for example, If I call data form a table of people, where I have john, Mary and Laura and I am seeing this list in my frontend ui, but someone else deletes Laura in another browser, will I see that change on my browser immediately? without having to refresh or make a new request to the data base?
Hey, thank you! There are DBMS's that support listening for database changes and can emit events for this use case. For instance, this repo: github.com/supabase/realtime uses Postgres and Websockets to achieve this effect.
SignalR doesn't use generic websockets since they try to "build on top of" websockets. That means you need a dedicated SignalR client. It's kind of the same deal with Socket.IO. I prefer to use open standards and protocols rather than technologies that lock you in to specific SDKs @@guillermomazzari8320
umm....... why are we not using SignalR here ?! And I'm sorry... but Angular 🤮 lol. Nice tutorial tho - gets the point across. Maybe you can add a SignalR w/ Lit js lib and Typescript next!
Great new video keep up the good work
Great video!
Why do you choose Flesk? Agree, API looks clearer than for System.Net.WebSockets, but maybe that abstraction level leaks?
SignalR !?
Good
How to bordcast all client
In short, if you have a List connections, you can iterate over this list and send to each like this:
foreach (var connection in connections)
{
var string = "hello world";
connection.Send(message);
}
Nice vid, could I stablish a ws connection to my database and update the Ui in real time when something changes in the database? for example, If I call data form a table of people, where I have john, Mary and Laura and I am seeing this list in my frontend ui, but someone else deletes Laura in another browser, will I see that change on my browser immediately? without having to refresh or make a new request to the data base?
Hey, thank you!
There are DBMS's that support listening for database changes and can emit events for this use case. For instance, this repo: github.com/supabase/realtime uses Postgres and Websockets to achieve this effect.
@@alexdevden I was looking into signalR what are your thoughts on it?
SignalR doesn't use generic websockets since they try to "build on top of" websockets. That means you need a dedicated SignalR client. It's kind of the same deal with Socket.IO. I prefer to use open standards and protocols rather than technologies that lock you in to specific SDKs
@@guillermomazzari8320
@@alexdevden Thanks for your answer! It is very helpful
umm....... why are we not using SignalR here ?! And I'm sorry... but Angular 🤮 lol. Nice tutorial tho - gets the point across. Maybe you can add a SignalR w/ Lit js lib and Typescript next!