Checkout the SignalR documentation which has a chat demo.
Creating Group chat with .Net and MongoDB
Hi, so I'm new to the .Net framework and a beginner level dev. I've been assigned a task for making a group chat application using .Net and Mongodb as the database. So far I know how to process the basic CRUD operation using ASP and mongo. So 1 possibility I thought I could do was send the users message and store it in the database table following a model like message, user_id, group_id and timestamp.
But with this a few problems arise in my head which are: This isn't happening in real time, so user has to refresh everytime a new message is sent and another thing is that this doesn't really seem database efficient having each message being stored in a single table, which isn't really a big issue since it is just an assignment but I'm open to suggestions.
So can anyone tell me atleast how I can start creating an application like this since I'm pretty lost right now and if my method of doing things is correct here.