SuperSocket服务器架设(一):认识SuperSocket

SuperSocket官方网站:

http://supersocket.codeplex.com/

SuperSocket官方介绍:

SuperSocket is alight weight, cross platform and extensible socket server applicationframework. You can use it to build a server side socket application (like gameserver, GPS server, industrial control system, data acquisition server etc)easily without thinking about how to use socket, how to maintain the socketconnections and how socket works.
It is a pure C#project which is designed to be extended, so it is easy to be integrated toyour existing system. If your systems (like forum/CRM/MIS/HRM/ERP) aredeveloped in .NET language, you must be able to use SuperSocket to build yoursocket application as a part of your current system perfectly.

    SuperSocket是跨平台的、可扩展的轻量级Socket服务器应用程序框架,它可用来构建一个服务器端 Socket 程序(如游戏服务器应用,GPS服务器,工业控制系统,数据采集服务器等),而无需了解如何使用 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策略服务器


运行平台:

.NET 3.5 sp1/.NET 4.0/.NET 4.5/Mono 2.10


开发平台:

VS2008/VS2010/VS2012/MonoDevelop
.NET 3.5 sp1/.NET 4.0/.NET 4.5


SuperSocket的系统架构图:

SuperSocket 层次示意图


对象模型图示意图


SuperSocket 请求处理模型示意图

转载地址http://blog.csdn.net/kuanzai123/article/details/17013213

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值