• SuperSocket 1.4 stable正式发布


    SuperSocket 1.4 stable已于今日正式发布了!

    下载地址为: http://supersocket.codeplex.com/releases/view/69473

    什么是SuperSocket?

    SuperSocket 是一个轻量级的,可扩展的,跨平台的.NET Socket 服务器开发框架,可用来构建一个基于命令的服务器端Socket 程序,而无需了解如何使用Socket,如何维护Socket连接,亦无需了解Socket是如何工作的。该项目使用纯 C# 开发,易于扩展和集成到已有的项目。只要你的已有系统(forum/CRM/MIS/HRM/ERP)是使用.NET开发的,你都能够使用SuperSocket轻易的开发出你需要的Socket服务器应用程序来集成到你的现有系统之中。

    SuperSocket三个重要特点:

    • 轻量级:  少于3000行代码
    • 可扩展:  易于扩展, SuperSocket的设计充分考虑到扩展性
    • 跨平台:  能运行于Windows系统和Unix系统(通过Mono)

    SuperSocket项目主页,SuperSocket的更多信息请通过其项目主页获取。

    http://supersocket.codeplex.com/

    SuperSocket相关文档

    http://www.cnblogs.com/jzywh/archive/2011/04/19/SuperSocketDocument.html  中文

    http://supersocket.codeplex.com/documentation  英文

    SuperSocket 1.4 stable相对于上个版本的改动包含:

    新增功能:

    • 使线程池大小可配置
    • 命令过滤器
    • 连接过滤器
    • Windows Azure平台支持
    • 使TCP Keep Alive 参数可配置
    • 支持Mono(Mono 2.10 或更新版本)
    • 内置的Flash/Silverlight策略服务器
    • 多个命令程序集的支持
    • 新增了更多的的QuickStart示例项目

    改进:

    • 使用TPL处理多线程相关事务
    • 将接收到的数据处理过程从完成端口线程池转移到工作线程池(异步模式下)
    • 简化和改进了异步操作的扩展
    • 改进了性能日志和性能数据采集的应用程序接口
    • 通过会话快照提升会话获取的性能
    • 改进配置相关的代码
    • 简化自定义协议的实现
    • 改进自定义协议以支持在一次接收过程中获取多个命令
    • 允许命令行协议的编码自定义

    缺陷修复:

    • 修复了UDP会话中方法SendResponse(byte[] data)未实现的问题
    • 修复了当有多个服务器实例运行时多余的日志目录会被创建的问题
    • 修复了通过会话根据数据长度或者结束符来读取数据的问题

    其它更改:

    • 将自动清除超时会话的配置的默认值设成false
    • 将会话默认的字符编码从Encoding.Default改成UTF8
    • 将配置中service节点的serviceName属性更名为name
    • 缩减日志中会话标识的长度
    作者:江振宇
    出处:http://jzywh.cnblogs.com
    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
  • 相关阅读:
    Binding to a Service
    UML类图几种关系的总结
    阿里云调试
    Serif和Sans-serif字体的区别
    从Log4j迁移到LogBack的理由
    logback
    java 解析json格式数据(转)
    开源Web测试工具介绍
    GET乱码以及POST乱码的解决方法
    单元测试框架TestNg使用总结
  • 原文地址:https://www.cnblogs.com/jzywh/p/2099097.html
Copyright © 2020-2023  润新知