您的位置:首页 > 移动开发

SuperSocket 1.4系列文档(9) 通过AppServer获得需要的session并进行通信

2011-05-03 22:38 531 查看
AppServer内置了一个高效Session容器,允许你通过多种方式来获取你想要的Session并进行通信。

获取指定SessionKey的Session

var session = appServer.GetAppSessionByIndentityKey(sessionKey);


if(session != null)


session.SendResponse("Hello world!");


实时的从Session容器中获取。

获取所有连接上的Session

var sessions = appServer.GetAllSessions();


foreach(var s in sessions)


{


s.SendResponse("Hello world!");


}


从session快照中获取。Session快照相关配置请参考文档: /article/5026093.html

获取符合条件的Session

var sessions = appServer.GetSessions(s => s.CompanyId == companyId);


foreach(var s in sessions)


{


s.SendResponse(data);


}


从session快照中获取。Session快照相关配置请参考文档: /article/5026093.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: