SuperSocket Socket服务器开发框架

程序名称:SuperSocket

授权协议: Apache 2.0

操作系统: 跨平台

开发语言: C#

SuperSocket 介绍

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

SuperSocket具有如下特点:

  • 简单易用,只需要几个类就能创建出健壮的Socket服务器端程序

  • 性能优良, 稳定可靠

  • 支持各种协议, 内置的协议解析工具让你把实现通信协议这种复杂的工作变得很简单

  • 自动支持 SSL/TLS 传输层加密

  • 强大,灵活而且可扩展的配置让你开发Socket服务器省时省力

  • 支持多个socket服务器实例运行, 而且支持多个服务器实例的隔离

  • SuperSocket能以控制台或者Windows服务形式运行。一个脚本就能将SuperSocket安装成服务

  • 灵活的日志策略能够记录大部分socket活动

  • 支持UDP

  • 支持IPv6

  • 支持Windows Azure

  • 支持Linux/Unix操作系统(通过Mono 2.10或以上版本)

  • 内置可直接使用的Flash/Silverlight Socket策略服务器

SuperSocket的系统架构图

SuperSocket 官网

http://www.supersocket.net/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。