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
策略服务器