实例介绍
只要你的已有系统(forum/CRM/MIS/HRM/ERP)是使用.NET开发的,你都能够使用SuperSocket轻易的开发出你需要的Socket服务器应用程序来集成到你的现有系统之中。 该版本的改进: 支持配置线程池大小。 新增命令...
【实例截图】
【核心代码】
.
├── Build.bat
├── Common
│ ├── ArraySegmentEx.cs
│ ├── ArraySegmentList.cs
│ ├── AssemblyUtil.cs
│ ├── Async.cs
│ ├── BinaryUtil.cs
│ ├── BufferManager.cs
│ ├── ConfigurationElementBase.cs
│ ├── ConfigurationExtension.cs
│ ├── ConsoleLogger.cs
│ ├── DictionaryExtension.cs
│ ├── DynamicLog4NetLogger.cs
│ ├── GenericConfigurationElementCollection.cs
│ ├── GlobalResourceManager.cs
│ ├── GlobalResources.cs
│ ├── ILogger.cs
│ ├── Log4NetLogger.cs
│ ├── LogUtil.cs
│ ├── LoggerBase.cs
│ ├── Platform.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SearchMarkState.cs
│ ├── SocketEx.cs
│ ├── StringExtension.NET35.cs
│ ├── StringExtension.NET4.cs
│ ├── StringExtension.cs
│ ├── SuperSocket.Common.Net35.csproj
│ ├── SuperSocket.Common.csproj
│ └── TheadPoolEx.cs
├── Facility
│ ├── PolicyServer
│ │ ├── FixSizeCommandProtocol.cs
│ │ ├── FixSizeCommandReader.cs
│ │ ├── FlashPolicyServer.cs
│ │ ├── PolicyServer.cs
│ │ ├── PolicySession.cs
│ │ └── SilverlightPolicyServer.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SuperSocket.Facility.Net35.csproj
│ └── SuperSocket.Facility.csproj
├── LICENSE.TXT
├── QuickStart
│ ├── BroadcastService
│ │ ├── BroadcastServer.cs
│ │ ├── BroadcastService.csproj
│ │ ├── BroadcastSession.cs
│ │ ├── Command
│ │ │ ├── BROA.cs
│ │ │ └── CONN.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── SuperSocket.SocketService.exe.config
│ ├── CommandFilter
│ │ ├── CommandFilter.csproj
│ │ ├── CountCommandFilter.cs
│ │ ├── LogTimeCommandFilter.cs
│ │ ├── MyAppServer.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── QUERY.cs
│ ├── ConfigSamples
│ │ └── PolicyServer
│ │ └── App.config
│ ├── ConnectionFilter
│ │ ├── ConnectionFilter.csproj
│ │ ├── IPConnectionFilter.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── SuperSocket.SocketService.exe.config
│ ├── CustomCommandParser
│ │ ├── Command
│ │ │ └── ECHO.cs
│ │ ├── CustomCommandParser.cs
│ │ ├── CustomCommandParser.csproj
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── SuperSocket.SocketService.exe.config
│ │ ├── TestSocketServer.cs
│ │ ├── YourServer.cs
│ │ └── YourSession.cs
│ ├── CustomProtocol
│ │ ├── Command
│ │ │ └── ECHO.cs
│ │ ├── CustomProtocol.csproj
│ │ ├── CustomProtocolServer.cs
│ │ ├── CustomProtocolServerTest.cs
│ │ ├── CustomProtocolSession.cs
│ │ ├── MyCommandDataReader.cs
│ │ ├── MyCommandReader.cs
│ │ ├── MyCustomProtocol.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── SuperSocket.SocketService.exe.config
│ ├── EchoService
│ │ ├── Command
│ │ │ └── ECHO.cs
│ │ ├── EchoServer.cs
│ │ ├── EchoService.Mono.csproj
│ │ ├── EchoService.csproj
│ │ ├── EchoSession.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── SuperSocket.SocketService.exe.config
│ ├── GPSSocketServer
│ │ ├── Command
│ │ │ ├── KeepAlive.cs
│ │ │ └── Position.cs
│ │ ├── GPSCommandReader.cs
│ │ ├── GPSCustomProtocol.cs
│ │ ├── GPSServer.cs
│ │ ├── GPSServerTest.cs
│ │ ├── GPSSession.cs
│ │ ├── GPSSocketServer.csproj
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── SuperSocket.SocketService.exe.config
│ ├── MultipleAppServer
│ │ ├── DESP.cs
│ │ ├── IDespatchServer.cs
│ │ ├── MultipleAppServer.csproj
│ │ ├── MyAppServerA.cs
│ │ ├── MyAppServerB.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── SuperSocket.SocketService.exe.config
│ ├── QuickStart.sln
│ ├── RemoteProcessService
│ │ ├── Command
│ │ │ ├── FROZ.cs
│ │ │ ├── KILL.cs
│ │ │ ├── LIST.cs
│ │ │ └── QUIT.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── RemoteProcessServer.cs
│ │ ├── RemoteProcessService.csproj
│ │ ├── RemoteProcessSession.cs
│ │ └── SuperSocket.SocketService.exe.config
│ ├── SocksServer
│ │ └── readme.txt
│ └── SuperWebSocket
│ └── readme.txt
├── README.TXT
├── Reference
│ ├── System.Threading.dll
│ ├── log4net.dll
│ └── nunit.framework.dll
├── SocketBase
│ ├── AppServer.cs
│ ├── AppServerBase.cs
│ ├── AppSession.cs
│ ├── CommanFilterFactory.cs
│ ├── Command
│ │ ├── BinaryCommandInfo.cs
│ │ ├── CommandBase.cs
│ │ ├── CommandInfo.cs
│ │ ├── ICommand.cs
│ │ ├── ICommandInfo.cs
│ │ ├── ICommandLoader.cs
│ │ ├── ReflectCommandLoader.cs
│ │ ├── StringCommandBase.cs
│ │ ├── StringCommandInfo.cs
│ │ └── UdpCommandInfo.cs
│ ├── CommandFilterAttribute.cs
│ ├── CommandHandler.cs
│ ├── Config
│ │ ├── CertificateConfig.cs
│ │ ├── ICertificateConfig.cs
│ │ ├── IConfig.cs
│ │ ├── IConnectionFilterConfig.cs
│ │ ├── ICredentialConfig.cs
│ │ ├── IRootConfig.cs
│ │ ├── IServerConfig.cs
│ │ ├── IServiceConfig.cs
│ │ ├── RootConfig.cs
│ │ └── ServerConfig.cs
│ ├── ConsoleHostInfo.cs
│ ├── IAppServer.cs
│ ├── IAppSession.cs
│ ├── ICommandSource.cs
│ ├── IConnectionFilter.cs
│ ├── ISessionBase.cs
│ ├── ISocketServer.cs
│ ├── ISocketServerFactory.cs
│ ├── ISocketSession.cs
│ ├── LoggerExtension.cs
│ ├── LoggingMode.cs
│ ├── PerformanceData.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Protocol
│ │ ├── BasicCommandParser.cs
│ │ ├── CommandLineProtocol.cs
│ │ ├── CommandReaderBase.cs
│ │ ├── ICommandParser.cs
│ │ ├── ICommandReader.cs
│ │ ├── ICustomProtocol.cs
│ │ └── TerminatorCommandReader.cs
│ ├── ProviderBase.cs
│ ├── Security
│ │ ├── Certificate.cs
│ │ └── CertificateManager.cs
│ ├── SessionStatus.cs
│ ├── SocketMode.cs
│ ├── SuperSocket.SocketBase.Net35.csproj
│ └── SuperSocket.SocketBase.csproj
├── SocketEngine
│ ├── AsyncSocket
│ │ ├── AsyncUserToken.cs
│ │ └── SocketAsyncEventArgsProxy.cs
│ ├── AsyncSocketServer.cs
│ ├── AsyncSocketSession.cs
│ ├── AsyncStreamSocketServer.cs
│ ├── AsyncStreamSocketSession.cs
│ ├── Configuration
│ │ ├── CertificateConfig.cs
│ │ ├── ConnectionFilterConfig.cs
│ │ ├── CredentialConfig.cs
│ │ ├── Server.cs
│ │ ├── ServerCollection.cs
│ │ ├── Service.cs
│ │ ├── ServiceCollection.cs
│ │ └── SocketServiceConfig.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SocketManagerPasswordValidator.cs
│ ├── SocketServerBase.cs
│ ├── SocketServerFactory.cs
│ ├── SocketServerManager.Performance.cs
│ ├── SocketServerManager.cs
│ ├── SocketSession.cs
│ ├── SuperSocket.SocketEngine.Net35.csproj
│ ├── SuperSocket.SocketEngine.csproj
│ ├── SyncSocketServer.cs
│ ├── SyncSocketSession.cs
│ ├── TcpSocketServerBase.cs
│ ├── UdpSocketServer.cs
│ └── UdpSocketSession.cs
├── SocketService
│ ├── Config
│ ├── InstallService.bat
│ ├── MainService.Designer.cs
│ ├── MainService.cs
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── RunServer.bat
│ ├── SelfInstaller.cs
│ ├── SocketServiceInstaller.Designer.cs
│ ├── SocketServiceInstaller.cs
│ ├── SuperSocket.SocketService.Net35.csproj
│ ├── SuperSocket.SocketService.csproj
│ └── UninstallService.bat
├── Solution Items
│ ├── GlobalAssemblyInfo.cs
│ ├── Net35
│ │ └── App.config
│ ├── Net40
│ │ └── App.config
│ ├── log4net.config
│ └── log4net.unix.config
├── SuperSocket.2008.sln
├── SuperSocket.2010.NET35.sln
├── SuperSocket.2010.sln
├── SuperSocket.nuspec
├── Test
│ ├── AsyncSecureSocketServerTest.cs
│ ├── AsyncSocketServerTest.cs
│ ├── Command
│ │ ├── ECHO.cs
│ │ ├── NUM.cs
│ │ ├── PARA.cs
│ │ ├── RECEL.cs
│ │ └── RECEM.cs
│ ├── Common
│ │ ├── ArraySegmentTest.cs
│ │ ├── AssemblyUtilTest.cs
│ │ ├── BinaryUtilTest.cs
│ │ └── PerformanceTest.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Resources
│ │ └── TestFile.txt
│ ├── SecureSocketServerTest.cs
│ ├── SocketServerTest.cs
│ ├── SuperSocket.Test.NET35.csproj
│ ├── SuperSocket.Test.csproj
│ ├── SyncSocketServerTest.cs
│ ├── TestCommandParser.cs
│ ├── TestServer.cs
│ ├── TestSession.cs
│ ├── Udp
│ │ ├── MyCommandReader.cs
│ │ ├── MyUdpProtocol.cs
│ │ ├── SESS.cs
│ │ ├── UdpAppServer.cs
│ │ └── UdpTestSession.cs
│ ├── UdpSocketServerTest.cs
│ └── supersocket.pfx
├── WindowsAzure
│ ├── AzureHost
│ │ ├── AzureHost.ccproj
│ │ ├── ServiceConfiguration.cscfg
│ │ ├── ServiceDefinition.build.csdef
│ │ └── ServiceDefinition.csdef
│ ├── Cloud.sln
│ └── SuperSocketRole
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── SuperSocketRole.csproj
│ ├── WorkerRole.cs
│ └── app.config
├── supersocket.snk
└── 开源C# SOCKET服务器,支持WINDOWS云,LIUNX MONO 2.0_SuperSocket(1.4SP3).Source.zip
61 directories, 256 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论