开源C# SOCKET服务器,支持WINDOWS云,LIUNX MONO 2.0

上传者: jiahuafu | 上传时间: 2023-09-13 06:03:21 | 文件大小: 504KB | 文件类型: ZIP
开源C# SOCKET服务器,支持WINDOWS云,LIUNX MONO 2.0 SuperSocket 是一个轻量级的,可扩展的,跨平台的.NET Socket 服务器开发框架,可用来构建一个基于命令的服务器端Socket 程序,而无需了解如何使用Socket,如何维护Socket连接,亦无需了解Socket是如何工作的。该项目使用纯 C# 开发,易于扩展和集成到已有的项目。只要你的已有系统(forum/CRM/MIS/HRM/ERP)是使用.NET开发的,你都能够使用SuperSocket轻易的开发出你需要的Socket服务器应用程序来集成到你的现有系统之中。 该版本的改进: 支持配置线程池大小。 新增命令过滤器和连接过滤器。 支持Windows Azure平台。 支持配置TCP Keep Alive 参数。 支持Mono(Mono 2.10 或更新版本)。 提供内置的Flash/Silverlight策略服务器。 新增了多个命令程序集。 新增了更多的的QuickStart示例项目。 使用TPL处理多线程相关事务。 将接收到的数据处理过程从完成端口线程池转移到工作线程池(异步模式下)。 简化和改进了异步操作的扩展。 改进了性能日志和性能数据采集的应用程序接口。 通过会话快照提升会话获取的性能。 改进配置相关的代码。 简化自定义协议的实现。 改进自定义协议以支持在一次接收过程中获取多个命令。 允许自定义命令行协议的编码。

文件下载

资源详情

[{"title":"( 255 个子文件 504KB ) 开源C# SOCKET服务器,支持WINDOWS云,LIUNX MONO 2.0","children":[{"title":"Build.bat <span style='color:#111;'> 608B </span>","children":null,"spread":false},{"title":"UninstallService.bat <span style='color:#111;'> 39B </span>","children":null,"spread":false},{"title":"RunServer.bat <span style='color:#111;'> 39B </span>","children":null,"spread":false},{"title":"InstallService.bat <span style='color:#111;'> 39B </span>","children":null,"spread":false},{"title":"AzureHost.ccproj <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"log4net.unix.config <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false},{"title":"log4net.config <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false},{"title":"App.config <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"app.config <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"SuperSocket.SocketService.exe.config <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"SuperSocket.SocketService.exe.config <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"SuperSocket.SocketService.exe.config <span style='color:#111;'> 990B </span>","children":null,"spread":false},{"title":"SuperSocket.SocketService.exe.config <span style='color:#111;'> 989B </span>","children":null,"spread":false},{"title":"SuperSocket.SocketService.exe.config <span style='color:#111;'> 953B </span>","children":null,"spread":false},{"title":"SuperSocket.SocketService.exe.config <span style='color:#111;'> 944B </span>","children":null,"spread":false},{"title":"SuperSocket.SocketService.exe.config <span style='color:#111;'> 936B </span>","children":null,"spread":false},{"title":"App.config <span style='color:#111;'> 933B </span>","children":null,"spread":false},{"title":"SuperSocket.SocketService.exe.config <span style='color:#111;'> 930B </span>","children":null,"spread":false},{"title":"App.config <span style='color:#111;'> 854B </span>","children":null,"spread":false},{"title":"SocketServerTest.cs <span style='color:#111;'> 20.93KB </span>","children":null,"spread":false},{"title":"UdpSocketServerTest.cs <span style='color:#111;'> 19.66KB </span>","children":null,"spread":false},{"title":"AppServerBase.cs <span style='color:#111;'> 18.07KB </span>","children":null,"spread":false},{"title":"ArraySegmentList.cs <span style='color:#111;'> 17.11KB </span>","children":null,"spread":false},{"title":"Certificate.cs <span style='color:#111;'> 15.37KB </span>","children":null,"spread":false},{"title":"ArraySegmentTest.cs <span style='color:#111;'> 11.88KB </span>","children":null,"spread":false},{"title":"UdpSocketServer.cs <span style='color:#111;'> 11.84KB </span>","children":null,"spread":false},{"title":"AppServer.cs <span style='color:#111;'> 10.70KB </span>","children":null,"spread":false},{"title":"AppSession.cs <span style='color:#111;'> 9.71KB </span>","children":null,"spread":false},{"title":"SocketServerManager.cs <span style='color:#111;'> 8.97KB </span>","children":null,"spread":false},{"title":"Server.cs <span style='color:#111;'> 8.61KB </span>","children":null,"spread":false},{"title":"AsyncSocketServer.cs <span style='color:#111;'> 8.26KB </span>","children":null,"spread":false},{"title":"SyncSocketSession.cs <span style='color:#111;'> 8.04KB </span>","children":null,"spread":false},{"title":"SocketSession.cs <span style='color:#111;'> 7.92KB </span>","children":null,"spread":false},{"title":"AsyncStreamSocketSession.cs <span style='color:#111;'> 7.04KB </span>","children":null,"spread":false},{"title":"SyncSocketServer.cs <span style='color:#111;'> 6.03KB </span>","children":null,"spread":false},{"title":"AsyncStreamSocketServer.cs <span style='color:#111;'> 5.62KB </span>","children":null,"spread":false},{"title":"BinaryUtil.cs <span style='color:#111;'> 5.14KB </span>","children":null,"spread":false},{"title":"AssemblyUtil.cs <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false},{"title":"CommandReaderBase.cs <span style='color:#111;'> 4.89KB </span>","children":null,"spread":false},{"title":"IAppSession.cs <span style='color:#111;'> 4.82KB </span>","children":null,"spread":false},{"title":"BinaryUtilTest.cs <span style='color:#111;'> 4.64KB </span>","children":null,"spread":false},{"title":"IAppServer.cs <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"AsyncSocketSession.cs <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"GPSCommandReader.cs <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"RemoteProcessServer.cs <span style='color:#111;'> 4.07KB </span>","children":null,"spread":false},{"title":"SocketServerManager.Performance.cs <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"ISocketSession.cs <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"ServerConfig.cs <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"IServerConfig.cs <span style='color:#111;'> 3.56KB </span>","children":null,"spread":false},{"title":"MyCommandReader.cs <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"SocketServiceConfig.cs <span style='color:#111;'> 3.30KB </span>","children":null,"spread":false},{"title":"GPSServerTest.cs <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"PolicyServer.cs <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"DynamicLog4NetLogger.cs <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false},{"title":"BroadcastServer.cs <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false},{"title":"TheadPoolEx.cs <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"StringExtension.cs <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"TcpSocketServerBase.cs <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"FROZ.cs <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"TerminatorCommandReader.cs <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"CustomProtocolServerTest.cs <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"UdpSocketSession.cs <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"WorkerRole.cs <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"IPConnectionFilter.cs <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"SocketServerBase.cs <span style='color:#111;'> 2.65KB </span>","children":null,"spread":false},{"title":"CommandLineProtocol.cs <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"AsyncSecureSocketServerTest.cs <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"BufferManager.cs <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"SecureSocketServerTest.cs <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"TestSocketServer.cs <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"Async.cs <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"SocketServerFactory.cs <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"PerformanceTest.cs <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"BasicCommandParser.cs <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"LogUtil.cs <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"KILL.cs <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"ICommandReader.cs <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"Log4NetLogger.cs <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"SocketAsyncEventArgsProxy.cs <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"LoggerBase.cs <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"FixSizeCommandReader.cs <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"ConfigurationElementBase.cs <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"SocketEx.cs <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"ConsoleLogger.cs <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"LoggerExtension.cs <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"SocketServiceInstaller.cs <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"GenericConfigurationElementCollection.cs <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"MyCommandDataReader.cs <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"CommanFilterFactory.cs <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"ProviderBase.cs <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"GlobalResourceManager.cs <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"PerformanceData.cs <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明