ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SuperSocket

2019-11-09 12:01:02  阅读:511  来源: 互联网

标签:SuperSocket nuget Socket https 服务端 客户端


1、目前稳定版是 v1.6;

2、轻量级、可扩展、Socket应用程序框架;

3、你可以用来开发Socket服务端应用,不用关心如何使用Socket、如何维护Socket连接和Socket如何工作。

考虑实现:

1、如何实现客户端与服务端保持心跳检查功能;

2、如何实现客户端与服务端断线重连功能;

配置:

1、编码方式实现服务端配置;

2、通过独立的Config配置文件实现服务端配置;

SuperSocket几种常见的宿主方式:

1、Console、WinForm、IIS

2、采用SuperSocket.SocketService.exe工具实现Windows服务方式宿主。

 

安装:

一、服务端

1)、SuperSocket 服务端(Server)
github下载地址:https://github.com/kerryjiang/SuperSocket
nuget下载地址:https://www.nuget.org/packages/SuperSocket/
SuperSocket.Engine 服务引擎 (必须安装)
nuget下载地址:https://www.nuget.org/packages/SuperSocket.Engine/ 

二、客户端

2)、SuperSocket.ClientEngine 客户端(Client)
gitbub下载地址:https://github.com/kerryjiang/SuperSocket.ClientEngine
nuget下载地址:https://www.nuget.org/packages/SuperSocket.ClientEngine/
特别说明:关于客户端client engine版本0.7.0.1以后的版本就不再是使用AsyncTcpSession对象而是使用EasyClient对象Install-Package SuperSocket.ClientEngine.Core -Version 0.7.0.1 ,而在0.7.0.1版本中既使用了EasyClient也使用了AsyncTcpSession。不知道为什么新的版本作者把它给阉割了。有谁可以回答一下我的这个问题吗?

 

标签:SuperSocket,nuget,Socket,https,服务端,客户端
来源: https://www.cnblogs.com/jshchg/p/11824920.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有