第一范文网 - 专业文章范例文档资料分享平台

SuperSocket学习进展

来源:用户分享 时间:2025/5/19 15:28:03 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

安全性考虑

出于安全性考虑, 你可以为你的服务器管理器实例启用TLS/SSL传输层加密, 请阅读下面文档来了解如何操作: 在SuperSocket中启用TLS/SSL传输层加密 当你在服务器端启用TLS/SSL传输层加密之后, 你需要改用安全的websocket地址来连接服务器端: wss://***

新功能和不兼容的更改

关键字: SuperSocket 1.6, 新功能, 不兼容的更改, textEncoding, defaultCulture, 进程级别隔离, SuperSocket.Agent.exe 新的配置属性 \

在 SuperSocket 1.6 之前的版本, 当你通过Session对象发送文本时, 将文本信息转换成能够通过Socket传输的二进制数据的默认编码是UTF8。 你可以通过设置 Session 的 Charset 属性来修改这个编码。 现在在 SuperSocket 1.6 中, 你可以在配置中定义字符编码。 新的配置属性 \被加入到了服务器配置节点: 新的配置属性 \

这个新增的功能只支持 .Net framework 4.5 及其以上版本。 它允许你设置所有线程的默认Culture, 不管这些线程是如何创建,通过代码或者来自于线程池. 这个新的配置属性 \可以加到配置根节点或者服务器实例节点,因此你可以为所有服务器实例配置默认的 Culture, 你也可以为每个服务器单独设置默认 Culture: 进程级别隔离

在 SuperSocket 1.5 中, 我们增加了 AppDomain 级别隔离的功能,让你可以运行多个服务器实例在相互独立的 AppDomain 上。 此功能提供了较高级别的安全性和资源的隔离,并且给哪些希望将SuperSocket当做多服务托管程序运行的用户带来了很多其他的帮助。 在 SuperSocket 1.6 中, 我们引入了更高级别的进程级隔离。 当你将 SuperSocket 配置成这种级别的隔离, 你的多个服务器实例将会运行在各自独立的进程当中。 配置文件请参考: 除了上面的配置, 你还需要包含可执行文件 \到你的项目输出里面去, 这个可执行文件是由SuperSocket提供的。 当你启动你的 SuperSocket 之后, 你将会发现 SuperSocket 启动了多个进程: SuperSocket.SocketService.exe SuperSocket.Agent.exe SuperSocket.Agent.exe 性能数据采集的应用程序接口的改动

性能数据采集的应用程序接口作了修改,两个虚方法已经被更改: protected virtual void UpdateServerSummary(ServerSummary serverSummary); protected virtual void OnServerSummaryCollected(NodeSummary nodeSummary, ServerSummary serverSummary) 更改为: protected virtual void UpdateServerStatus(StatusInfoCollection serverStatus) protected virtual void OnServerStatusCollected(StatusInfoCollection nodeStatus, StatusInfoCollection serverStatus) 类 ServerSummary 和 NodeSummary 已经被弃用,取而代之,你应该使用类 StatusInfoCollection。 证书节点新增配置属性 \

你可以指定你想要加载的证书的存储地点: Logger.InfoFormat(\t.Result.Session.SessionID), TaskContinuationOptions.OnlyOnRanToCompletion); SuperSocket 服务器管理器 (ServerManager) SuperSocket服务器管理器文档 客户端安全证书验证 在 TLS/SSL 安全通信中, 客户端的安全证书不是必需的, 但是有些系统需要更高级别的安全保障. 因此有些用户提出了在服务器端验证客户端证书的需求. 现在在 SuperSocket 1.6 中, 这个新功能已经被加入了. 首先, 要启用客户端证书验证, 你需要在配置中的证书节点增加新的属性 \

搜索更多关于: SuperSocket学习进展 的文档
SuperSocket学习进展.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0a9r10687u9y6yn8bcxl_12.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top