SignalR
Hi, I am trying to create a Notification feature for my application and I figured it should be Real-time. Which is why i am trying to use SignalR but i don't quite understand it.
I made a notification hub
So, i really dont understand what a hub is and i have read and asked chatgpt but i can't figure it out. What's a user? what's a message? how does it know who the client is? i really dont understand anything
I added the hub in program.cs btw so that step is done. I just dont know how that is supposed to send notifications because apparently it shouldn't return anything.
3 Replies
also connection is failing, it's giving errors on frontend
Negotiation errors
a hub is just an endpoint that your clients connect to. connections are stateful and permanent, until the client disconnects. so the server knows about all connections and connected clients.
you can send anything across a connection, as that will be serialized and if you have a listener on the other side, then it will be received
so it doesnt matter what a user or a message is, because you design that object
they are, what ever you say they are
idk, about your client side error about Negotiation errors, if you dont configure stuff properly, then things are going to fail. if you are using authentication, then you need to use that for your signalr connection aswell
Ah yes im using authentication. It's probably that!