我还没有开始编写聊天应用程序的代码,我正在查看一些示例。我正在思考并阅读目标用户离线时该怎么做。
如果邮件发送给一个组,我不知道如何确定当时哪些用户处于脱机状态且未收到该邮件。
识别私人聊天(来自样本):
public SendMessage(string message, string targetUserName)
{
var userName = Context.User.Identity.Name;
if (HubHelper.IsConnected(targetUserName))
{
Clients.User(targetUserName).sendMessage(message);
}
else
{
DataAccess.InsertPendingMessage(userName, targetUserName, message);
}
}
在我的情况下,我将只有一个包含所有用户的大组(在线和离线)。如何确定哪些用户在特定时间点处于离线状态?
感谢。