SuperSocket官方网站:

http://supersocket.codeplex.com/

SuperSocket官方介绍:

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 请求处理模型示意图

https://blog.csdn.net/xiaoweiserver/article/details/39483061

SuperSocket服务器架设(一):认识SuperSocket相关推荐

  1. SuperSocket服务器架设(三):在SuperSocket中自定义Command、AppServer和AppSession

    目标:将服务器架设(二)中的Hello命令从主程序中分离出来,将SuperSocket中的AppServer和AppSession替换成为自定义类. 1.      创建自定义类MySession,继 ...

  2. C#SuperSocket服务器的简易实现

    上一篇文章我们使用原生的socket分别实现了服务器和客户端, 本篇文章使用SuperSocket来开发实现服务器, 之前也介绍了SuperSocket是一个轻量级, 跨平台而且可扩展的 .Net/M ...

  3. 服务器架设笔记——多模块和全局数据

    随着项目工程的发展,多模块设计和性能优化是在所难免的.本文我将基于一些现实中可能遇到的需求,讲解如何在Apache的Httpd插件体系中实现这些功能.(转载请指明出于breaksoftware的csd ...

  4. 服务器架设笔记——打通MySQL和Apache

    在<服务器架设笔记--使用Apache插件解析简单请求>一文中,我们已经可以获取请求内容.这只是万里长征的第一步.因为一般来说,客户端向服务器发起请求,服务器会有着复杂的业务处理逻辑.举个 ...

  5. 服务器架设笔记——使用Apache插件解析简单请求

    一般来说,对于一个请求,服务器都会对其进行解析,以确定请求的合法性以及行进的路径.于是本节将讲解如何获取请求的数据.(转载请指明出于breaksoftware的csdn博客) 我们使用<服务器架 ...

  6. 服务器架设笔记——Apache模块开发基础知识

    通过上节的例子,我们发现Apache插件开发的一个门槛便是学习它自成体系的一套API.虽然Apache的官网上有对这些API的详细介绍,但是空拿着一些零散的说明书,是很难快速建立起一套可以运行的系统. ...

  7. Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...

    Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1] 安装并配置Vsftpd. [root@server ~]# yu ...

  8. 伤害世界怎么自建服务器,《伤害世界》服务器架设图文教程

    原标题:<伤害世界>服务器架设图文教程 <伤害世界>是一款多人生存冒险游戏,那么在这款游戏中服务器怎么架设呢?对于大部分新手玩家来说应该对服务器的架设不太清楚吧,所以下面小编就 ...

  9. Linux与云计算——第二阶段 第五章:存储Storage服务器架设—分布式存储Ceph

    Linux与云计算--第二阶段Linux服务器架设 第五章:存储Storage服务器架设-分布式存储Ceph 1 Ceph 配置Ceph集群 Install Distributed File Syst ...

  10. Linux与云计算——第二阶段 第五章:存储Storage服务器架设—分布式存储GlusterFS基础...

    Linux与云计算--第二阶段Linux服务器架设 第五章:存储Storage服务器架设-分布式存储GlusterFS基础 1 GlusterFS GlusterFS安装 Install Gluste ...

最新文章

  1. ‘shared_ptr‘ is not a member of ‘std’
  2. 20159206《网络攻防实践》第四周学习总结
  3. checkPathValidity 检查所有agent的corridor的m_path是否有效
  4. kettle中过滤记录中时间_Kettle中Step:Text file outpout功能
  5. scala中map添加值_如何在Scala Map中反转键和值
  6. mysql经典主从复制
  7. 配置 IPsec *** and Internet Using Split Tunneling
  8. fedora 安装chrome
  9. winform keydown 等待按下另外一个键_真是没想到,手机电源键还有4个隐藏技巧,今天算是学到了...
  10. 蓝牙模块耳机做蓝牙透传_WiFi、蓝牙在工业领域的数据透传应用_SKYLAB 无线模块...
  11. 秒杀系统优化方案之缓存、队列、锁设计思路
  12. TF2.0—tf.keras.losses.BinaryCrossentropy
  13. Jetson tk1 刷机教程
  14. matlab描点连线画图
  15. 命令提示符怎么以管理员方式打开
  16. 转载!一文了解A股市场所有的ETF指数基金
  17. 从零学习Nginx配置文件,呕心沥血w字长文
  18. Android 实现openGL录像添加静态图片水印
  19. bili上李沐大神的d2l中的损失函数的理解
  20. 1到20 阶乘表(防止溢出)

热门文章

  1. fw313r手机登录_迅捷fw326r路由器手机登录
  2. 聚类分析原理及R语言实现过程
  3. Java例15.13——使用MVC结构计算三角形面积
  4. 为什么QQ空间远离我们?
  5. 基于SSM实现的新闻发布系统【附源码】(毕设)
  6. 感谢CSDN编辑精心采访--将人文融入到科技产品中
  7. [转]Windows10 中文版 英文语言包安装失败解决
  8. android so文件脱壳,安卓逆向ida脱dex so壳内存脱壳教程
  9. excel使用教程_火遍全球的14个Excel学习网:大神套路、视频课、软件下载应有尽有...
  10. Windows超级管理器,堪比火绒管家