2881099 / FreeIM

.NETCore websocket 实现简易、高性能、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能.
MIT License
1.45k stars 430 forks source link

下线通知到在线客户端 #6

Open Tim1104 opened 4 years ago

Tim1104 commented 4 years ago

上下线在 ImHelper.EventBus 获取到事件,上线的时候还可以用 ImHelper.SendMessage(t.clientId, onlineUids, $"用户{t.clientId}上线了"); 通知到在线客户端, 但是下线了,API 端怎么通知到在线客户端呢? ImHelper.SendMessage 有没有提供从服务器端发送的呢?

2881099 commented 4 years ago

ImHelper.SendMessage 有没有提供从服务器端发送的呢?

这句话什么意思

Tim1104 commented 4 years ago

我的意思是说不需要传一个sender websocketId ,相当系统发出来的

2881099 commented 4 years ago

可以不传的,设置 null

2881099 commented 4 years ago

或者 Guid.Empty

Tim1104 commented 4 years ago

我试试