Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Private chat with SignalR

Tags:

signalr

I would like to know if is possible to create a chat for private conversation like gmail chat or hotmail.. How can I ensure that only client A talks with client B? How can I ensure that only logged clients can talk?

like image 319
MuriloKunze Avatar asked Oct 03 '12 17:10

MuriloKunze


3 Answers

Sure, you can create a unique "Group" each time a user initiates a chat with another user (or set of users). Then when you send messages to that group only those users would receive the message. You could also layer more security in front of sending messages to a group to ensure that the person sending the message is allowed to send a message to that group.

like image 197
Drew Marsh Avatar answered Nov 19 '22 04:11

Drew Marsh


Try this application for Private chat with SignalR

Description of Application: http://www.aspbucket.com/2016/03/implement-of-private-one-to-one-chat.html

Download link https://github.com/shivam01990/SignalR-private-one-to-one-chat

enter image description here

like image 45
Shivam Srivastava Avatar answered Nov 19 '22 04:11

Shivam Srivastava


Look at ChatWithTracking in Basic chat sample, that's a great starting point for IM setup

p.s: updated the link; using a search query in case they change the repo structure again

like image 1
roman m Avatar answered Nov 19 '22 04:11

roman m