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。不知道為什么新的版本作者把它給閹割了。有誰可以回答一下我的這個問題嗎?