SuperSocket 1.4系列文档(9) 通过AppServer获得需要的session并进行通信
2011-05-03 22:38
531 查看
AppServer内置了一个高效Session容器,允许你通过多种方式来获取你想要的Session并进行通信。
获取指定SessionKey的Session
实时的从Session容器中获取。
获取所有连接上的Session
从session快照中获取。Session快照相关配置请参考文档: /article/5026093.html
获取符合条件的Session
从session快照中获取。Session快照相关配置请参考文档: /article/5026093.html
获取指定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
相关文章推荐
- SuperSocket 1.4系列文档(3) 使用SuperSocket的第一步,实现你自己的AppServer和AppSession
- SuperSocket 1.4系列文档(4) 使你的SuperSocket AppServer运行
- SuperSocket 1.4系列文档(18) 在Unix/Linux操作系统中通过Mono运行SuperSocket
- SuperSocket 1.4系列文档(17) 在Windows Azure中运行SuperSocket
- SuperSocket 1.4系列文档(11) 扩展服务器配置
- SuperSocket 1.4系列文档(12) 命令过滤器(Command Filter)
- SuperSocket 1.4系列文档(13) 连接过滤器(Connection Filter)
- SuperSocket 1.4系列文档(14) 多服务器实例和服务器实例之间的交互
- SuperSocket 1.4系列文档(15) 在SuperSocket中启用内置Flash/Silverlight策略服务器
- SuperSocket 1.4系列文档(1) 第一个例子, EchoService
- supersocket--SuperSocket 1.4系列文档(1) 第一个例子, EchoService
- SuperSocket 1.4系列文档(16) 在SuperSocket中启用传输层加密(TLS/SSL)
- SuperSocket 1.4系列文档(10) SuperSocket中的日志功能
- SuperSocket 1.4系列文档(2) SuperSocket的基本配置
- SuperSocket 1.4系列文档(8) 自定义协议
- android模拟器与pc,模拟器与模拟之间用socket进行通信和获得模拟器ip地址程序
- flex通过socket与服务器端进行通信时的安全沙箱问题终极解决方案
- 通过Socket直接与RILD进行通信
- socket通信, 什么时候需要对数据进行加密呢
- 多台android设备通过服务器进行通信(socket)