基本信息
源码名称:SuperSocketProtoDemo
源码大小:5.04M
文件格式:.zip
开发语言:C#
更新时间:2021-12-16
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
SuperSocketProtoDemo
├── SuperSocketProtoDemo
│ ├── ClientEngine
│ │ ├── Common
│ │ │ ├── ASCIIEncoding.cs
│ │ │ ├── ConcurrentBatchQueue.Net20.cs
│ │ │ ├── ConcurrentBatchQueue.cs
│ │ │ ├── ConnectAsyncExtension.Net.cs
│ │ │ ├── ConnectAsyncExtension.Net35.cs
│ │ │ ├── ConnectAsyncExtension.Net40.cs
│ │ │ ├── ConnectAsyncExtension.Net45.cs
│ │ │ ├── ConnectAsyncExtension.Silverlight.cs
│ │ │ ├── ConnectAsyncExtension.WindowsPhone.cs
│ │ │ ├── ConnectAsyncExtension.cs
│ │ │ ├── DnsEndPoint.cs
│ │ │ ├── ExtensionAttribute.cs
│ │ │ ├── Extensions.cs
│ │ │ ├── GenericDelegates.Action.cs
│ │ │ ├── GenericDelegates.Func.cs
│ │ │ ├── GenericDelegates.cs.txt
│ │ │ ├── IBatchQueue.cs
│ │ │ ├── IProxyConnector.cs
│ │ │ ├── NameValueCollection.cs
│ │ │ ├── PosList.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.MonoDroid.cs
│ │ │ │ ├── AssemblyInfo.MonoTouch.cs
│ │ │ │ ├── AssemblyInfo.Net20.cs
│ │ │ │ ├── AssemblyInfo.Net35.cs
│ │ │ │ ├── AssemblyInfo.Net40.cs
│ │ │ │ ├── AssemblyInfo.Net45.cs
│ │ │ │ ├── AssemblyInfo.SL40.cs
│ │ │ │ ├── AssemblyInfo.SL50.cs
│ │ │ │ ├── AssemblyInfo.WP71.cs
│ │ │ │ ├── AssemblyInfo.WP80.cs
│ │ │ │ └── AssemblyInfo.iOS.cs
│ │ │ ├── ProxyEventArgs.cs
│ │ │ └── SearchMarkState.cs
│ │ ├── Core
│ │ │ ├── AsyncTcpSession.cs
│ │ │ ├── ClientSession.cs
│ │ │ ├── ConcurrentQueue.cs
│ │ │ ├── Core.WP71.csproj
│ │ │ ├── DataEventArgs.cs
│ │ │ ├── ErrorEventArgs.cs
│ │ │ ├── IBufferSetter.cs
│ │ │ ├── IClientSession.cs
│ │ │ ├── NetworkStream.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.MonoDroid.cs
│ │ │ │ ├── AssemblyInfo.MonoTouch.cs
│ │ │ │ ├── AssemblyInfo.Net20.cs
│ │ │ │ ├── AssemblyInfo.Net35.cs
│ │ │ │ ├── AssemblyInfo.Net40.cs
│ │ │ │ ├── AssemblyInfo.Net45.cs
│ │ │ │ ├── AssemblyInfo.SL40.cs
│ │ │ │ ├── AssemblyInfo.SL50.cs
│ │ │ │ ├── AssemblyInfo.WP71.cs
│ │ │ │ ├── AssemblyInfo.WP80.cs
│ │ │ │ └── AssemblyInfo.iOS.cs
│ │ │ ├── SecurityOption.Silverlight.cs
│ │ │ ├── SecurityOption.cs
│ │ │ ├── SslStream.cs
│ │ │ ├── SslStreamTcpSession.cs
│ │ │ └── TcpClientSession.cs
│ │ ├── EasyClient.cs
│ │ ├── EasyClientBase.Net20.cs
│ │ ├── EasyClientBase.cs
│ │ ├── GlobalAssemblyInfo.cs
│ │ ├── PackageEventArgs.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.MonoDroid.cs
│ │ │ ├── AssemblyInfo.MonoTouch.cs
│ │ │ ├── AssemblyInfo.Net20.cs
│ │ │ ├── AssemblyInfo.Net35.cs
│ │ │ ├── AssemblyInfo.Net40.cs
│ │ │ ├── AssemblyInfo.Net45.cs
│ │ │ ├── AssemblyInfo.SL40.cs
│ │ │ ├── AssemblyInfo.SL50.cs
│ │ │ ├── AssemblyInfo.UWP.cs
│ │ │ ├── AssemblyInfo.WP80.cs
│ │ │ ├── AssemblyInfo.iOS.cs
│ │ │ └── SuperSocket.ClientEngine.rd.xml
│ │ ├── Protocol
│ │ │ ├── ArraySegmentEx.cs
│ │ │ ├── ArraySegmentList.cs
│ │ │ ├── AssemblyUtil.cs
│ │ │ ├── BinaryCommandInfo.cs
│ │ │ ├── CommandInfo.cs
│ │ │ ├── DelegateCommand.cs
│ │ │ ├── IClientCommandReader.cs
│ │ │ ├── ICommand.cs
│ │ │ ├── ICommandInfo.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.MonoDroid.cs
│ │ │ │ ├── AssemblyInfo.MonoTouch.cs
│ │ │ │ ├── AssemblyInfo.Net20.cs
│ │ │ │ ├── AssemblyInfo.Net35.cs
│ │ │ │ ├── AssemblyInfo.Net40.cs
│ │ │ │ ├── AssemblyInfo.Net45.cs
│ │ │ │ ├── AssemblyInfo.SL40.cs
│ │ │ │ ├── AssemblyInfo.SL50.cs
│ │ │ │ ├── AssemblyInfo.WP71.cs
│ │ │ │ ├── AssemblyInfo.WP80.cs
│ │ │ │ └── AssemblyInfo.iOS.cs
│ │ │ ├── Protocol.WP71.csproj
│ │ │ └── StringCommandInfo.cs
│ │ ├── Proxy
│ │ │ ├── HttpConnectProxy.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.MonoDroid.cs
│ │ │ │ ├── AssemblyInfo.MonoTouch.cs
│ │ │ │ ├── AssemblyInfo.Net20.cs
│ │ │ │ ├── AssemblyInfo.Net35.cs
│ │ │ │ ├── AssemblyInfo.Net40.cs
│ │ │ │ ├── AssemblyInfo.Net45.cs
│ │ │ │ ├── AssemblyInfo.SL40.cs
│ │ │ │ ├── AssemblyInfo.SL50.cs
│ │ │ │ ├── AssemblyInfo.WP71.cs
│ │ │ │ ├── AssemblyInfo.WP80.cs
│ │ │ │ └── AssemblyInfo.iOS.cs
│ │ │ ├── ProxyConnectorBase.cs
│ │ │ ├── Socks4Connector.cs
│ │ │ ├── Socks4aConnector.cs
│ │ │ └── Socks5Connector.cs
│ │ ├── References
│ │ │ └── BouncyCastle
│ │ │ ├── SL40
│ │ │ │ └── BouncyCastle.Crypto.dll
│ │ │ ├── SL50
│ │ │ │ └── BouncyCastle.Crypto.dll
│ │ │ ├── WP71
│ │ │ │ └── BouncyCastle.Crypto.dll
│ │ │ └── WP80
│ │ │ └── BouncyCastle.Crypto.dll
│ │ ├── SuperSocket.ClientEngine.csproj
│ │ ├── bin
│ │ │ ├── Debug
│ │ │ │ ├── SuperSocket.ClientEngine.dll
│ │ │ │ ├── SuperSocket.ClientEngine.pdb
│ │ │ │ ├── SuperSocket.ProtoBase.dll
│ │ │ │ ├── SuperSocket.ProtoBase.pdb
│ │ │ │ └── SuperSocket.ProtoBase.xml
│ │ │ └── Release
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SuperSocket.ClientEngine.csproj.FileListAbsolute.txt
│ │ ├── SuperSocket.ClientEngine.csprojResolveAssemblyReference.cache
│ │ ├── SuperSocket.ClientEngine.dll
│ │ ├── SuperSocket.ClientEngine.pdb
│ │ └── TempPE
│ ├── Common
│ │ ├── ArraySegmentEx.cs
│ │ ├── ArraySegmentList.cs
│ │ ├── AssemblyUtil.cs
│ │ ├── BinaryUtil.cs
│ │ ├── BufferManager.cs
│ │ ├── ConfigurationElementBase.cs
│ │ ├── ConfigurationExtension.cs
│ │ ├── DictionaryExtension.cs
│ │ ├── ErrorEventArgs.cs
│ │ ├── GenericConfigurationElementCollection.cs
│ │ ├── Platform.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── SearchMarkState.cs
│ │ ├── SendingQueue.cs
│ │ ├── SmartPool.cs
│ │ ├── SocketEx.cs
│ │ ├── StringExtension.NET35.cs
│ │ ├── StringExtension.NET4.cs
│ │ ├── StringExtension.cs
│ │ ├── SuperSocket.Common.Net35.csproj
│ │ ├── SuperSocket.Common.Net40.csproj
│ │ ├── SuperSocket.Common.Net45.csproj
│ │ ├── TheadPoolEx.cs
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SuperSocket.Common.XML
│ │ │ ├── SuperSocket.Common.dll
│ │ │ ├── SuperSocket.Common.pdb
│ │ │ └── log4net.dll
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SuperSocket.Common.Net45.csproj.FileListAbsolute.txt
│ │ ├── SuperSocket.Common.dll
│ │ ├── SuperSocket.Common.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── Facility
│ │ ├── PolicyServer
│ │ │ ├── FlashPolicyServer.cs
│ │ │ ├── PolicyReceiveFilter.cs
│ │ │ ├── PolicyReceiveFilterFactory.cs
│ │ │ ├── PolicyServer.cs
│ │ │ ├── PolicySession.cs
│ │ │ └── SilverlightPolicyServer.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Protocol
│ │ │ ├── BeginEndMarkReceiveFilter.cs
│ │ │ ├── CountSpliterReceiveFilter.cs
│ │ │ ├── CountSpliterReceiveFilterFactory.cs
│ │ │ ├── FixedHeaderReceiveFilter.cs
│ │ │ └── FixedSizeReceiveFilter.cs
│ │ ├── SuperSocket.Facility.Net35.csproj
│ │ ├── SuperSocket.Facility.Net40.csproj
│ │ ├── SuperSocket.Facility.Net45.csproj
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SuperSocket.Common.dll
│ │ │ ├── SuperSocket.Common.pdb
│ │ │ ├── SuperSocket.Common.xml
│ │ │ ├── SuperSocket.Facility.XML
│ │ │ ├── SuperSocket.Facility.dll
│ │ │ ├── SuperSocket.Facility.pdb
│ │ │ ├── SuperSocket.SocketBase.dll
│ │ │ ├── SuperSocket.SocketBase.pdb
│ │ │ ├── SuperSocket.SocketBase.xml
│ │ │ └── log4net.dll
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SuperSocket.Facility.Net45.csproj.FileListAbsolute.txt
│ │ ├── SuperSocket.Facility.Net45.csprojResolveAssemblyReference.cache
│ │ ├── SuperSocket.Facility.dll
│ │ ├── SuperSocket.Facility.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── ProtoBase
│ │ ├── BasicStringParser.cs
│ │ ├── Buffer
│ │ │ ├── IBufferManager.cs
│ │ │ └── NullBufferManager.cs
│ │ ├── BufferList.cs
│ │ ├── BufferStream.cs
│ │ ├── BufferedPackageInfo.cs
│ │ ├── CloseReason.cs
│ │ ├── DefaultPipelineProcessor.cs
│ │ ├── DefaultProtoHandler.cs
│ │ ├── Encoder
│ │ │ ├── IProtoDataEncoder.cs
│ │ │ ├── IProtoObjectEncoder.cs
│ │ │ └── IProtoTextEncoder.cs
│ │ ├── ExtensionAttribute.cs
│ │ ├── Extensions.cs
│ │ ├── FilterState.cs
│ │ ├── Func.cs
│ │ ├── HttpBase
│ │ │ ├── HttpHeaderInfo.cs
│ │ │ ├── HttpHeaderReceiveFilterBase.cs
│ │ │ └── HttpPackageInfoBase.cs
│ │ ├── IBufferRecycler.cs
│ │ ├── IBufferState.cs
│ │ ├── IBufferedPackageInfo.cs
│ │ ├── ICommunicationChannel.cs
│ │ ├── IOutputBuffer.cs
│ │ ├── IPackageHandler.cs
│ │ ├── IPackageInfo.cs
│ │ ├── IPackageResolver.cs
│ │ ├── IPipelineProcessor.cs
│ │ ├── IProtoHandler.cs
│ │ ├── IReceiveFilter.cs
│ │ ├── IStringParser.cs
│ │ ├── LINQ.cs
│ │ ├── MimeHeaderHelper.cs
│ │ ├── PackageInfo.cs
│ │ ├── ProcessResult.cs
│ │ ├── ProcessState.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.Portable.cs
│ │ │ └── AssemblyInfo.cs
│ │ ├── ProtoHandlerBase.cs
│ │ ├── ReceiveFilters
│ │ │ ├── BeginEndMarkReceiveFilter.cs
│ │ │ ├── CountSpliterReceiveFilter.cs
│ │ │ ├── FixedHeaderReceiveFilter.cs
│ │ │ ├── FixedSizeReceiveFilter.cs
│ │ │ ├── HybridReceiverFilter.cs
│ │ │ ├── SearchMarkState.cs
│ │ │ ├── StateFullSearch.cs
│ │ │ └── TerminatorReceiveFilter.cs
│ │ ├── StringPackageInfo.cs
│ │ ├── SuperSocket.ProtoBase.csproj
│ │ ├── SuperSocket.ProtoBase.csproj.user
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SuperSocket.ProtoBase.XML
│ │ │ ├── SuperSocket.ProtoBase.dll
│ │ │ └── SuperSocket.ProtoBase.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SuperSocket.ProtoBase.csproj.FileListAbsolute.txt
│ │ ├── SuperSocket.ProtoBase.dll
│ │ ├── SuperSocket.ProtoBase.pdb
│ │ └── TempPE
│ ├── SocketBase
│ │ ├── AppServer.cs
│ │ ├── AppServerBase.cs
│ │ ├── AppSession.cs
│ │ ├── Async.cs
│ │ ├── Command
│ │ │ ├── CommandBase.cs
│ │ │ ├── CommandInfo.cs
│ │ │ ├── CommandLoaderBase.cs
│ │ │ ├── CommandUpdateEventArgs.cs
│ │ │ ├── CommandUpdateInfo.cs
│ │ │ ├── ICommand.cs
│ │ │ ├── ICommandLoader.cs
│ │ │ ├── ReflectCommandLoader.cs
│ │ │ └── StringCommandBase.cs
│ │ ├── CommandExecutingContext.cs
│ │ ├── CommandFilterAttribute.cs
│ │ ├── Config
│ │ │ ├── CertificateConfig.cs
│ │ │ ├── CommandAssemblyConfig.cs
│ │ │ ├── ConfigurationSource.cs
│ │ │ ├── ICertificateConfig.cs
│ │ │ ├── ICommandAssemblyConfig.cs
│ │ │ ├── IConfigurationSource.cs
│ │ │ ├── IListenerConfig.cs
│ │ │ ├── IRootConfig.cs
│ │ │ ├── IServerConfig.cs
│ │ │ ├── ITypeProvider.cs
│ │ │ ├── ListenerConfig.cs
│ │ │ ├── RootConfig.cs
│ │ │ ├── ServerConfig.cs
│ │ │ ├── TypeProvider.cs
│ │ │ ├── TypeProviderCollection.cs
│ │ │ └── TypeProviderConfig.cs
│ │ ├── DisplayAttribute.cs
│ │ ├── Extensions.cs
│ │ ├── IAppServer.cs
│ │ ├── IAppSession.cs
│ │ ├── IBootstrap.cs
│ │ ├── IConnectionFilter.cs
│ │ ├── ILoggerProvider.cs
│ │ ├── ISessionBase.cs
│ │ ├── ISocketServer.cs
│ │ ├── ISocketServerFactory.cs
│ │ ├── ISocketSession.cs
│ │ ├── IWorkItem.cs
│ │ ├── IsolationMode.cs
│ │ ├── ListenerInfo.cs
│ │ ├── LoggerExtension.cs
│ │ ├── Logging
│ │ │ ├── ConsoleLog.cs
│ │ │ ├── ConsoleLogFactory.cs
│ │ │ ├── ILog.cs
│ │ │ ├── ILogFactory.cs
│ │ │ ├── Log4NetLog.cs
│ │ │ ├── Log4NetLogFactory.cs
│ │ │ └── LogFactoryBase.cs
│ │ ├── NodeSummary.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Protocol
│ │ │ ├── BasicRequestInfoParser.cs
│ │ │ ├── BinaryRequestInfo.cs
│ │ │ ├── CommandLineReceiveFilterFactory.cs
│ │ │ ├── DefaultReceiveFilterFactory.cs
│ │ │ ├── FilterState.cs
│ │ │ ├── IOffsetAdapter.cs
│ │ │ ├── IReceiveFilter.cs
│ │ │ ├── IReceiveFilterFactory.cs
│ │ │ ├── IReceiveFilterInitializer.cs
│ │ │ ├── IRequestInfo.cs
│ │ │ ├── IRequestInfoParser.cs
│ │ │ ├── ReceiveFilterBase.cs
│ │ │ ├── RequestInfo.cs
│ │ │ ├── StringRequestInfo.cs
│ │ │ ├── TerminatorReceiveFilter.cs
│ │ │ ├── TerminatorReceiveFilterFactory.cs
│ │ │ └── UdpRequestInfo.cs
│ │ ├── Provider
│ │ │ ├── ExportFactory.cs
│ │ │ ├── ProviderFactoryInfo.cs
│ │ │ └── ProviderKey.cs
│ │ ├── RequestHandler.cs
│ │ ├── Security
│ │ │ └── CertificateManager.cs
│ │ ├── ServerState.cs
│ │ ├── ServerSummary.cs
│ │ ├── SessionHandler.cs
│ │ ├── SocketMode.cs
│ │ ├── SuperSocket.SocketBase.Net35.csproj
│ │ ├── SuperSocket.SocketBase.Net40.csproj
│ │ ├── SuperSocket.SocketBase.Net45.csproj
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SuperSocket.Common.dll
│ │ │ ├── SuperSocket.Common.pdb
│ │ │ ├── SuperSocket.Common.xml
│ │ │ ├── SuperSocket.SocketBase.XML
│ │ │ ├── SuperSocket.SocketBase.dll
│ │ │ ├── SuperSocket.SocketBase.pdb
│ │ │ └── log4net.dll
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SuperSocket.SocketBase.Net45.csproj.FileListAbsolute.txt
│ │ ├── SuperSocket.SocketBase.Net45.csprojResolveAssemblyReference.cache
│ │ ├── SuperSocket.SocketBase.dll
│ │ ├── SuperSocket.SocketBase.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── SocketClient
│ │ ├── App.config
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.cs
│ │ ├── MainForm.resx
│ │ ├── PackageInfo.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── SocketClient.csproj
│ │ ├── SocketRequestFilter.cs
│ │ ├── bin
│ │ │ ├── Debug
│ │ │ │ ├── SocketClient.exe
│ │ │ │ ├── SocketClient.exe.config
│ │ │ │ ├── SocketClient.pdb
│ │ │ │ ├── SocketClient.vshost.exe
│ │ │ │ ├── SocketClient.vshost.exe.config
│ │ │ │ ├── SocketClient.vshost.exe.manifest
│ │ │ │ ├── SuperSocket.ClientEngine.dll
│ │ │ │ ├── SuperSocket.ClientEngine.pdb
│ │ │ │ ├── SuperSocket.Common.dll
│ │ │ │ ├── SuperSocket.Common.pdb
│ │ │ │ ├── SuperSocket.Common.xml
│ │ │ │ ├── SuperSocket.Facility.dll
│ │ │ │ ├── SuperSocket.Facility.pdb
│ │ │ │ ├── SuperSocket.Facility.xml
│ │ │ │ ├── SuperSocket.ProtoBase.dll
│ │ │ │ ├── SuperSocket.ProtoBase.pdb
│ │ │ │ ├── SuperSocket.ProtoBase.xml
│ │ │ │ ├── SuperSocket.SocketBase.dll
│ │ │ │ ├── SuperSocket.SocketBase.pdb
│ │ │ │ ├── SuperSocket.SocketBase.xml
│ │ │ │ └── log4net.dll
│ │ │ └── Release
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SocketClient.MainForm.resources
│ │ ├── SocketClient.Properties.Resources.resources
│ │ ├── SocketClient.csproj.FileListAbsolute.txt
│ │ ├── SocketClient.csproj.GenerateResource.Cache
│ │ ├── SocketClient.csprojResolveAssemblyReference.cache
│ │ ├── SocketClient.exe
│ │ ├── SocketClient.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── SocketEngine
│ │ ├── AppDomainAppServer.cs
│ │ ├── AppDomainBootstrap.cs
│ │ ├── AssemblyImport.cs
│ │ ├── AsyncSocket
│ │ │ └── SocketAsyncEventArgsProxy.cs
│ │ ├── AsyncSocketServer.cs
│ │ ├── AsyncSocketSession.cs
│ │ ├── AsyncStreamSocketSession.cs
│ │ ├── BootstrapFactory.cs
│ │ ├── Configuration
│ │ │ ├── CertificateConfig.cs
│ │ │ ├── CommandAssembly.cs
│ │ │ ├── Listener.cs
│ │ │ ├── Server.cs
│ │ │ ├── ServerCollection.cs
│ │ │ └── SocketServiceConfig.cs
│ │ ├── DefaultBootstrap.cs
│ │ ├── Extensions.Net35.cs
│ │ ├── IAsyncSocketSession.cs
│ │ ├── ISocketListener.cs
│ │ ├── MarshalAppServer.cs
│ │ ├── PerformanceMonitor.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── SocketListenerBase.cs
│ │ ├── SocketServerBase.cs
│ │ ├── SocketServerFactory.cs
│ │ ├── SocketSession.Net.cs
│ │ ├── SocketSession.Net45.cs
│ │ ├── SocketSession.cs
│ │ ├── SuperSocket.SocketEngine.Net35.csproj
│ │ ├── SuperSocket.SocketEngine.Net40.csproj
│ │ ├── SuperSocket.SocketEngine.Net45.csproj
│ │ ├── TcpAsyncSocketListener.cs
│ │ ├── TcpSocketServerBase.cs
│ │ ├── UdpSocketListener.cs
│ │ ├── UdpSocketServer.cs
│ │ ├── UdpSocketSession.cs
│ │ ├── WorkItemFactoryInfo.cs
│ │ ├── WorkItemFactoryInfoLoader.cs
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SuperSocket.Common.dll
│ │ │ ├── SuperSocket.Common.pdb
│ │ │ ├── SuperSocket.Common.xml
│ │ │ ├── SuperSocket.SocketBase.dll
│ │ │ ├── SuperSocket.SocketBase.pdb
│ │ │ ├── SuperSocket.SocketBase.xml
│ │ │ ├── SuperSocket.SocketEngine.XML
│ │ │ ├── SuperSocket.SocketEngine.dll
│ │ │ ├── SuperSocket.SocketEngine.pdb
│ │ │ └── log4net.dll
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SuperSocket.SocketEngine.Net45.csproj.FileListAbsolute.txt
│ │ ├── SuperSocket.SocketEngine.Net45.csprojResolveAssemblyReference.cache
│ │ ├── SuperSocket.SocketEngine.dll
│ │ ├── SuperSocket.SocketEngine.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── SocketServer
│ │ ├── App.config
│ │ ├── ByteBufferExt.cs
│ │ ├── ClassDiagram1.cd
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.cs
│ │ ├── MainForm.resx
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── SocketProtocolSession.cs
│ │ ├── SocketRequestFilter.cs
│ │ ├── SocketRequestInfo.cs
│ │ ├── SocketServer.csproj
│ │ ├── SuperSocketServer.cs
│ │ ├── bin
│ │ │ ├── Debug
│ │ │ │ ├── SocketClient.exe
│ │ │ │ ├── SocketClient.pdb
│ │ │ │ ├── SocketServer.exe
│ │ │ │ ├── SocketServer.exe.config
│ │ │ │ ├── SocketServer.pdb
│ │ │ │ ├── SocketServer.vshost.exe
│ │ │ │ ├── SocketServer.vshost.exe.config
│ │ │ │ ├── SocketServer.vshost.exe.manifest
│ │ │ │ ├── SuperSocket.ClientEngine.dll
│ │ │ │ ├── SuperSocket.ClientEngine.pdb
│ │ │ │ ├── SuperSocket.Common.dll
│ │ │ │ ├── SuperSocket.Common.pdb
│ │ │ │ ├── SuperSocket.Common.xml
│ │ │ │ ├── SuperSocket.Facility.dll
│ │ │ │ ├── SuperSocket.Facility.pdb
│ │ │ │ ├── SuperSocket.Facility.xml
│ │ │ │ ├── SuperSocket.ProtoBase.dll
│ │ │ │ ├── SuperSocket.ProtoBase.pdb
│ │ │ │ ├── SuperSocket.ProtoBase.xml
│ │ │ │ ├── SuperSocket.SocketBase.dll
│ │ │ │ ├── SuperSocket.SocketBase.pdb
│ │ │ │ ├── SuperSocket.SocketBase.xml
│ │ │ │ ├── SuperSocket.SocketEngine.dll
│ │ │ │ ├── SuperSocket.SocketEngine.pdb
│ │ │ │ ├── SuperSocket.SocketEngine.xml
│ │ │ │ └── log4net.dll
│ │ │ └── Release
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SocketServer.MainForm.resources
│ │ ├── SocketServer.Properties.Resources.resources
│ │ ├── SocketServer.csproj.FileListAbsolute.txt
│ │ ├── SocketServer.csproj.GenerateResource.Cache
│ │ ├── SocketServer.csprojResolveAssemblyReference.cache
│ │ ├── SocketServer.exe
│ │ ├── SocketServer.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── SuperSocketProtoDemo.sln
│ ├── SuperSocketProtoDemo.sln.DotSettings.user
│ ├── SuperSocketProtoDemo.v12.suo
│ └── reff
│ └── log4net.dll
└── 好例子网_SuperSocketProtoDemo.zip
89 directories, 512 files
SuperSocketProtoDemo
.
├── SuperSocketProtoDemo
│ ├── ClientEngine
│ │ ├── Common
│ │ │ ├── ASCIIEncoding.cs
│ │ │ ├── ConcurrentBatchQueue.Net20.cs
│ │ │ ├── ConcurrentBatchQueue.cs
│ │ │ ├── ConnectAsyncExtension.Net.cs
│ │ │ ├── ConnectAsyncExtension.Net35.cs
│ │ │ ├── ConnectAsyncExtension.Net40.cs
│ │ │ ├── ConnectAsyncExtension.Net45.cs
│ │ │ ├── ConnectAsyncExtension.Silverlight.cs
│ │ │ ├── ConnectAsyncExtension.WindowsPhone.cs
│ │ │ ├── ConnectAsyncExtension.cs
│ │ │ ├── DnsEndPoint.cs
│ │ │ ├── ExtensionAttribute.cs
│ │ │ ├── Extensions.cs
│ │ │ ├── GenericDelegates.Action.cs
│ │ │ ├── GenericDelegates.Func.cs
│ │ │ ├── GenericDelegates.cs.txt
│ │ │ ├── IBatchQueue.cs
│ │ │ ├── IProxyConnector.cs
│ │ │ ├── NameValueCollection.cs
│ │ │ ├── PosList.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.MonoDroid.cs
│ │ │ │ ├── AssemblyInfo.MonoTouch.cs
│ │ │ │ ├── AssemblyInfo.Net20.cs
│ │ │ │ ├── AssemblyInfo.Net35.cs
│ │ │ │ ├── AssemblyInfo.Net40.cs
│ │ │ │ ├── AssemblyInfo.Net45.cs
│ │ │ │ ├── AssemblyInfo.SL40.cs
│ │ │ │ ├── AssemblyInfo.SL50.cs
│ │ │ │ ├── AssemblyInfo.WP71.cs
│ │ │ │ ├── AssemblyInfo.WP80.cs
│ │ │ │ └── AssemblyInfo.iOS.cs
│ │ │ ├── ProxyEventArgs.cs
│ │ │ └── SearchMarkState.cs
│ │ ├── Core
│ │ │ ├── AsyncTcpSession.cs
│ │ │ ├── ClientSession.cs
│ │ │ ├── ConcurrentQueue.cs
│ │ │ ├── Core.WP71.csproj
│ │ │ ├── DataEventArgs.cs
│ │ │ ├── ErrorEventArgs.cs
│ │ │ ├── IBufferSetter.cs
│ │ │ ├── IClientSession.cs
│ │ │ ├── NetworkStream.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.MonoDroid.cs
│ │ │ │ ├── AssemblyInfo.MonoTouch.cs
│ │ │ │ ├── AssemblyInfo.Net20.cs
│ │ │ │ ├── AssemblyInfo.Net35.cs
│ │ │ │ ├── AssemblyInfo.Net40.cs
│ │ │ │ ├── AssemblyInfo.Net45.cs
│ │ │ │ ├── AssemblyInfo.SL40.cs
│ │ │ │ ├── AssemblyInfo.SL50.cs
│ │ │ │ ├── AssemblyInfo.WP71.cs
│ │ │ │ ├── AssemblyInfo.WP80.cs
│ │ │ │ └── AssemblyInfo.iOS.cs
│ │ │ ├── SecurityOption.Silverlight.cs
│ │ │ ├── SecurityOption.cs
│ │ │ ├── SslStream.cs
│ │ │ ├── SslStreamTcpSession.cs
│ │ │ └── TcpClientSession.cs
│ │ ├── EasyClient.cs
│ │ ├── EasyClientBase.Net20.cs
│ │ ├── EasyClientBase.cs
│ │ ├── GlobalAssemblyInfo.cs
│ │ ├── PackageEventArgs.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.MonoDroid.cs
│ │ │ ├── AssemblyInfo.MonoTouch.cs
│ │ │ ├── AssemblyInfo.Net20.cs
│ │ │ ├── AssemblyInfo.Net35.cs
│ │ │ ├── AssemblyInfo.Net40.cs
│ │ │ ├── AssemblyInfo.Net45.cs
│ │ │ ├── AssemblyInfo.SL40.cs
│ │ │ ├── AssemblyInfo.SL50.cs
│ │ │ ├── AssemblyInfo.UWP.cs
│ │ │ ├── AssemblyInfo.WP80.cs
│ │ │ ├── AssemblyInfo.iOS.cs
│ │ │ └── SuperSocket.ClientEngine.rd.xml
│ │ ├── Protocol
│ │ │ ├── ArraySegmentEx.cs
│ │ │ ├── ArraySegmentList.cs
│ │ │ ├── AssemblyUtil.cs
│ │ │ ├── BinaryCommandInfo.cs
│ │ │ ├── CommandInfo.cs
│ │ │ ├── DelegateCommand.cs
│ │ │ ├── IClientCommandReader.cs
│ │ │ ├── ICommand.cs
│ │ │ ├── ICommandInfo.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.MonoDroid.cs
│ │ │ │ ├── AssemblyInfo.MonoTouch.cs
│ │ │ │ ├── AssemblyInfo.Net20.cs
│ │ │ │ ├── AssemblyInfo.Net35.cs
│ │ │ │ ├── AssemblyInfo.Net40.cs
│ │ │ │ ├── AssemblyInfo.Net45.cs
│ │ │ │ ├── AssemblyInfo.SL40.cs
│ │ │ │ ├── AssemblyInfo.SL50.cs
│ │ │ │ ├── AssemblyInfo.WP71.cs
│ │ │ │ ├── AssemblyInfo.WP80.cs
│ │ │ │ └── AssemblyInfo.iOS.cs
│ │ │ ├── Protocol.WP71.csproj
│ │ │ └── StringCommandInfo.cs
│ │ ├── Proxy
│ │ │ ├── HttpConnectProxy.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.MonoDroid.cs
│ │ │ │ ├── AssemblyInfo.MonoTouch.cs
│ │ │ │ ├── AssemblyInfo.Net20.cs
│ │ │ │ ├── AssemblyInfo.Net35.cs
│ │ │ │ ├── AssemblyInfo.Net40.cs
│ │ │ │ ├── AssemblyInfo.Net45.cs
│ │ │ │ ├── AssemblyInfo.SL40.cs
│ │ │ │ ├── AssemblyInfo.SL50.cs
│ │ │ │ ├── AssemblyInfo.WP71.cs
│ │ │ │ ├── AssemblyInfo.WP80.cs
│ │ │ │ └── AssemblyInfo.iOS.cs
│ │ │ ├── ProxyConnectorBase.cs
│ │ │ ├── Socks4Connector.cs
│ │ │ ├── Socks4aConnector.cs
│ │ │ └── Socks5Connector.cs
│ │ ├── References
│ │ │ └── BouncyCastle
│ │ │ ├── SL40
│ │ │ │ └── BouncyCastle.Crypto.dll
│ │ │ ├── SL50
│ │ │ │ └── BouncyCastle.Crypto.dll
│ │ │ ├── WP71
│ │ │ │ └── BouncyCastle.Crypto.dll
│ │ │ └── WP80
│ │ │ └── BouncyCastle.Crypto.dll
│ │ ├── SuperSocket.ClientEngine.csproj
│ │ ├── bin
│ │ │ ├── Debug
│ │ │ │ ├── SuperSocket.ClientEngine.dll
│ │ │ │ ├── SuperSocket.ClientEngine.pdb
│ │ │ │ ├── SuperSocket.ProtoBase.dll
│ │ │ │ ├── SuperSocket.ProtoBase.pdb
│ │ │ │ └── SuperSocket.ProtoBase.xml
│ │ │ └── Release
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SuperSocket.ClientEngine.csproj.FileListAbsolute.txt
│ │ ├── SuperSocket.ClientEngine.csprojResolveAssemblyReference.cache
│ │ ├── SuperSocket.ClientEngine.dll
│ │ ├── SuperSocket.ClientEngine.pdb
│ │ └── TempPE
│ ├── Common
│ │ ├── ArraySegmentEx.cs
│ │ ├── ArraySegmentList.cs
│ │ ├── AssemblyUtil.cs
│ │ ├── BinaryUtil.cs
│ │ ├── BufferManager.cs
│ │ ├── ConfigurationElementBase.cs
│ │ ├── ConfigurationExtension.cs
│ │ ├── DictionaryExtension.cs
│ │ ├── ErrorEventArgs.cs
│ │ ├── GenericConfigurationElementCollection.cs
│ │ ├── Platform.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── SearchMarkState.cs
│ │ ├── SendingQueue.cs
│ │ ├── SmartPool.cs
│ │ ├── SocketEx.cs
│ │ ├── StringExtension.NET35.cs
│ │ ├── StringExtension.NET4.cs
│ │ ├── StringExtension.cs
│ │ ├── SuperSocket.Common.Net35.csproj
│ │ ├── SuperSocket.Common.Net40.csproj
│ │ ├── SuperSocket.Common.Net45.csproj
│ │ ├── TheadPoolEx.cs
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SuperSocket.Common.XML
│ │ │ ├── SuperSocket.Common.dll
│ │ │ ├── SuperSocket.Common.pdb
│ │ │ └── log4net.dll
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SuperSocket.Common.Net45.csproj.FileListAbsolute.txt
│ │ ├── SuperSocket.Common.dll
│ │ ├── SuperSocket.Common.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── Facility
│ │ ├── PolicyServer
│ │ │ ├── FlashPolicyServer.cs
│ │ │ ├── PolicyReceiveFilter.cs
│ │ │ ├── PolicyReceiveFilterFactory.cs
│ │ │ ├── PolicyServer.cs
│ │ │ ├── PolicySession.cs
│ │ │ └── SilverlightPolicyServer.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Protocol
│ │ │ ├── BeginEndMarkReceiveFilter.cs
│ │ │ ├── CountSpliterReceiveFilter.cs
│ │ │ ├── CountSpliterReceiveFilterFactory.cs
│ │ │ ├── FixedHeaderReceiveFilter.cs
│ │ │ └── FixedSizeReceiveFilter.cs
│ │ ├── SuperSocket.Facility.Net35.csproj
│ │ ├── SuperSocket.Facility.Net40.csproj
│ │ ├── SuperSocket.Facility.Net45.csproj
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SuperSocket.Common.dll
│ │ │ ├── SuperSocket.Common.pdb
│ │ │ ├── SuperSocket.Common.xml
│ │ │ ├── SuperSocket.Facility.XML
│ │ │ ├── SuperSocket.Facility.dll
│ │ │ ├── SuperSocket.Facility.pdb
│ │ │ ├── SuperSocket.SocketBase.dll
│ │ │ ├── SuperSocket.SocketBase.pdb
│ │ │ ├── SuperSocket.SocketBase.xml
│ │ │ └── log4net.dll
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SuperSocket.Facility.Net45.csproj.FileListAbsolute.txt
│ │ ├── SuperSocket.Facility.Net45.csprojResolveAssemblyReference.cache
│ │ ├── SuperSocket.Facility.dll
│ │ ├── SuperSocket.Facility.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── ProtoBase
│ │ ├── BasicStringParser.cs
│ │ ├── Buffer
│ │ │ ├── IBufferManager.cs
│ │ │ └── NullBufferManager.cs
│ │ ├── BufferList.cs
│ │ ├── BufferStream.cs
│ │ ├── BufferedPackageInfo.cs
│ │ ├── CloseReason.cs
│ │ ├── DefaultPipelineProcessor.cs
│ │ ├── DefaultProtoHandler.cs
│ │ ├── Encoder
│ │ │ ├── IProtoDataEncoder.cs
│ │ │ ├── IProtoObjectEncoder.cs
│ │ │ └── IProtoTextEncoder.cs
│ │ ├── ExtensionAttribute.cs
│ │ ├── Extensions.cs
│ │ ├── FilterState.cs
│ │ ├── Func.cs
│ │ ├── HttpBase
│ │ │ ├── HttpHeaderInfo.cs
│ │ │ ├── HttpHeaderReceiveFilterBase.cs
│ │ │ └── HttpPackageInfoBase.cs
│ │ ├── IBufferRecycler.cs
│ │ ├── IBufferState.cs
│ │ ├── IBufferedPackageInfo.cs
│ │ ├── ICommunicationChannel.cs
│ │ ├── IOutputBuffer.cs
│ │ ├── IPackageHandler.cs
│ │ ├── IPackageInfo.cs
│ │ ├── IPackageResolver.cs
│ │ ├── IPipelineProcessor.cs
│ │ ├── IProtoHandler.cs
│ │ ├── IReceiveFilter.cs
│ │ ├── IStringParser.cs
│ │ ├── LINQ.cs
│ │ ├── MimeHeaderHelper.cs
│ │ ├── PackageInfo.cs
│ │ ├── ProcessResult.cs
│ │ ├── ProcessState.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.Portable.cs
│ │ │ └── AssemblyInfo.cs
│ │ ├── ProtoHandlerBase.cs
│ │ ├── ReceiveFilters
│ │ │ ├── BeginEndMarkReceiveFilter.cs
│ │ │ ├── CountSpliterReceiveFilter.cs
│ │ │ ├── FixedHeaderReceiveFilter.cs
│ │ │ ├── FixedSizeReceiveFilter.cs
│ │ │ ├── HybridReceiverFilter.cs
│ │ │ ├── SearchMarkState.cs
│ │ │ ├── StateFullSearch.cs
│ │ │ └── TerminatorReceiveFilter.cs
│ │ ├── StringPackageInfo.cs
│ │ ├── SuperSocket.ProtoBase.csproj
│ │ ├── SuperSocket.ProtoBase.csproj.user
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SuperSocket.ProtoBase.XML
│ │ │ ├── SuperSocket.ProtoBase.dll
│ │ │ └── SuperSocket.ProtoBase.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SuperSocket.ProtoBase.csproj.FileListAbsolute.txt
│ │ ├── SuperSocket.ProtoBase.dll
│ │ ├── SuperSocket.ProtoBase.pdb
│ │ └── TempPE
│ ├── SocketBase
│ │ ├── AppServer.cs
│ │ ├── AppServerBase.cs
│ │ ├── AppSession.cs
│ │ ├── Async.cs
│ │ ├── Command
│ │ │ ├── CommandBase.cs
│ │ │ ├── CommandInfo.cs
│ │ │ ├── CommandLoaderBase.cs
│ │ │ ├── CommandUpdateEventArgs.cs
│ │ │ ├── CommandUpdateInfo.cs
│ │ │ ├── ICommand.cs
│ │ │ ├── ICommandLoader.cs
│ │ │ ├── ReflectCommandLoader.cs
│ │ │ └── StringCommandBase.cs
│ │ ├── CommandExecutingContext.cs
│ │ ├── CommandFilterAttribute.cs
│ │ ├── Config
│ │ │ ├── CertificateConfig.cs
│ │ │ ├── CommandAssemblyConfig.cs
│ │ │ ├── ConfigurationSource.cs
│ │ │ ├── ICertificateConfig.cs
│ │ │ ├── ICommandAssemblyConfig.cs
│ │ │ ├── IConfigurationSource.cs
│ │ │ ├── IListenerConfig.cs
│ │ │ ├── IRootConfig.cs
│ │ │ ├── IServerConfig.cs
│ │ │ ├── ITypeProvider.cs
│ │ │ ├── ListenerConfig.cs
│ │ │ ├── RootConfig.cs
│ │ │ ├── ServerConfig.cs
│ │ │ ├── TypeProvider.cs
│ │ │ ├── TypeProviderCollection.cs
│ │ │ └── TypeProviderConfig.cs
│ │ ├── DisplayAttribute.cs
│ │ ├── Extensions.cs
│ │ ├── IAppServer.cs
│ │ ├── IAppSession.cs
│ │ ├── IBootstrap.cs
│ │ ├── IConnectionFilter.cs
│ │ ├── ILoggerProvider.cs
│ │ ├── ISessionBase.cs
│ │ ├── ISocketServer.cs
│ │ ├── ISocketServerFactory.cs
│ │ ├── ISocketSession.cs
│ │ ├── IWorkItem.cs
│ │ ├── IsolationMode.cs
│ │ ├── ListenerInfo.cs
│ │ ├── LoggerExtension.cs
│ │ ├── Logging
│ │ │ ├── ConsoleLog.cs
│ │ │ ├── ConsoleLogFactory.cs
│ │ │ ├── ILog.cs
│ │ │ ├── ILogFactory.cs
│ │ │ ├── Log4NetLog.cs
│ │ │ ├── Log4NetLogFactory.cs
│ │ │ └── LogFactoryBase.cs
│ │ ├── NodeSummary.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Protocol
│ │ │ ├── BasicRequestInfoParser.cs
│ │ │ ├── BinaryRequestInfo.cs
│ │ │ ├── CommandLineReceiveFilterFactory.cs
│ │ │ ├── DefaultReceiveFilterFactory.cs
│ │ │ ├── FilterState.cs
│ │ │ ├── IOffsetAdapter.cs
│ │ │ ├── IReceiveFilter.cs
│ │ │ ├── IReceiveFilterFactory.cs
│ │ │ ├── IReceiveFilterInitializer.cs
│ │ │ ├── IRequestInfo.cs
│ │ │ ├── IRequestInfoParser.cs
│ │ │ ├── ReceiveFilterBase.cs
│ │ │ ├── RequestInfo.cs
│ │ │ ├── StringRequestInfo.cs
│ │ │ ├── TerminatorReceiveFilter.cs
│ │ │ ├── TerminatorReceiveFilterFactory.cs
│ │ │ └── UdpRequestInfo.cs
│ │ ├── Provider
│ │ │ ├── ExportFactory.cs
│ │ │ ├── ProviderFactoryInfo.cs
│ │ │ └── ProviderKey.cs
│ │ ├── RequestHandler.cs
│ │ ├── Security
│ │ │ └── CertificateManager.cs
│ │ ├── ServerState.cs
│ │ ├── ServerSummary.cs
│ │ ├── SessionHandler.cs
│ │ ├── SocketMode.cs
│ │ ├── SuperSocket.SocketBase.Net35.csproj
│ │ ├── SuperSocket.SocketBase.Net40.csproj
│ │ ├── SuperSocket.SocketBase.Net45.csproj
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SuperSocket.Common.dll
│ │ │ ├── SuperSocket.Common.pdb
│ │ │ ├── SuperSocket.Common.xml
│ │ │ ├── SuperSocket.SocketBase.XML
│ │ │ ├── SuperSocket.SocketBase.dll
│ │ │ ├── SuperSocket.SocketBase.pdb
│ │ │ └── log4net.dll
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SuperSocket.SocketBase.Net45.csproj.FileListAbsolute.txt
│ │ ├── SuperSocket.SocketBase.Net45.csprojResolveAssemblyReference.cache
│ │ ├── SuperSocket.SocketBase.dll
│ │ ├── SuperSocket.SocketBase.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── SocketClient
│ │ ├── App.config
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.cs
│ │ ├── MainForm.resx
│ │ ├── PackageInfo.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── SocketClient.csproj
│ │ ├── SocketRequestFilter.cs
│ │ ├── bin
│ │ │ ├── Debug
│ │ │ │ ├── SocketClient.exe
│ │ │ │ ├── SocketClient.exe.config
│ │ │ │ ├── SocketClient.pdb
│ │ │ │ ├── SocketClient.vshost.exe
│ │ │ │ ├── SocketClient.vshost.exe.config
│ │ │ │ ├── SocketClient.vshost.exe.manifest
│ │ │ │ ├── SuperSocket.ClientEngine.dll
│ │ │ │ ├── SuperSocket.ClientEngine.pdb
│ │ │ │ ├── SuperSocket.Common.dll
│ │ │ │ ├── SuperSocket.Common.pdb
│ │ │ │ ├── SuperSocket.Common.xml
│ │ │ │ ├── SuperSocket.Facility.dll
│ │ │ │ ├── SuperSocket.Facility.pdb
│ │ │ │ ├── SuperSocket.Facility.xml
│ │ │ │ ├── SuperSocket.ProtoBase.dll
│ │ │ │ ├── SuperSocket.ProtoBase.pdb
│ │ │ │ ├── SuperSocket.ProtoBase.xml
│ │ │ │ ├── SuperSocket.SocketBase.dll
│ │ │ │ ├── SuperSocket.SocketBase.pdb
│ │ │ │ ├── SuperSocket.SocketBase.xml
│ │ │ │ └── log4net.dll
│ │ │ └── Release
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SocketClient.MainForm.resources
│ │ ├── SocketClient.Properties.Resources.resources
│ │ ├── SocketClient.csproj.FileListAbsolute.txt
│ │ ├── SocketClient.csproj.GenerateResource.Cache
│ │ ├── SocketClient.csprojResolveAssemblyReference.cache
│ │ ├── SocketClient.exe
│ │ ├── SocketClient.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── SocketEngine
│ │ ├── AppDomainAppServer.cs
│ │ ├── AppDomainBootstrap.cs
│ │ ├── AssemblyImport.cs
│ │ ├── AsyncSocket
│ │ │ └── SocketAsyncEventArgsProxy.cs
│ │ ├── AsyncSocketServer.cs
│ │ ├── AsyncSocketSession.cs
│ │ ├── AsyncStreamSocketSession.cs
│ │ ├── BootstrapFactory.cs
│ │ ├── Configuration
│ │ │ ├── CertificateConfig.cs
│ │ │ ├── CommandAssembly.cs
│ │ │ ├── Listener.cs
│ │ │ ├── Server.cs
│ │ │ ├── ServerCollection.cs
│ │ │ └── SocketServiceConfig.cs
│ │ ├── DefaultBootstrap.cs
│ │ ├── Extensions.Net35.cs
│ │ ├── IAsyncSocketSession.cs
│ │ ├── ISocketListener.cs
│ │ ├── MarshalAppServer.cs
│ │ ├── PerformanceMonitor.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── SocketListenerBase.cs
│ │ ├── SocketServerBase.cs
│ │ ├── SocketServerFactory.cs
│ │ ├── SocketSession.Net.cs
│ │ ├── SocketSession.Net45.cs
│ │ ├── SocketSession.cs
│ │ ├── SuperSocket.SocketEngine.Net35.csproj
│ │ ├── SuperSocket.SocketEngine.Net40.csproj
│ │ ├── SuperSocket.SocketEngine.Net45.csproj
│ │ ├── TcpAsyncSocketListener.cs
│ │ ├── TcpSocketServerBase.cs
│ │ ├── UdpSocketListener.cs
│ │ ├── UdpSocketServer.cs
│ │ ├── UdpSocketSession.cs
│ │ ├── WorkItemFactoryInfo.cs
│ │ ├── WorkItemFactoryInfoLoader.cs
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── SuperSocket.Common.dll
│ │ │ ├── SuperSocket.Common.pdb
│ │ │ ├── SuperSocket.Common.xml
│ │ │ ├── SuperSocket.SocketBase.dll
│ │ │ ├── SuperSocket.SocketBase.pdb
│ │ │ ├── SuperSocket.SocketBase.xml
│ │ │ ├── SuperSocket.SocketEngine.XML
│ │ │ ├── SuperSocket.SocketEngine.dll
│ │ │ ├── SuperSocket.SocketEngine.pdb
│ │ │ └── log4net.dll
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SuperSocket.SocketEngine.Net45.csproj.FileListAbsolute.txt
│ │ ├── SuperSocket.SocketEngine.Net45.csprojResolveAssemblyReference.cache
│ │ ├── SuperSocket.SocketEngine.dll
│ │ ├── SuperSocket.SocketEngine.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── SocketServer
│ │ ├── App.config
│ │ ├── ByteBufferExt.cs
│ │ ├── ClassDiagram1.cd
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.cs
│ │ ├── MainForm.resx
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── SocketProtocolSession.cs
│ │ ├── SocketRequestFilter.cs
│ │ ├── SocketRequestInfo.cs
│ │ ├── SocketServer.csproj
│ │ ├── SuperSocketServer.cs
│ │ ├── bin
│ │ │ ├── Debug
│ │ │ │ ├── SocketClient.exe
│ │ │ │ ├── SocketClient.pdb
│ │ │ │ ├── SocketServer.exe
│ │ │ │ ├── SocketServer.exe.config
│ │ │ │ ├── SocketServer.pdb
│ │ │ │ ├── SocketServer.vshost.exe
│ │ │ │ ├── SocketServer.vshost.exe.config
│ │ │ │ ├── SocketServer.vshost.exe.manifest
│ │ │ │ ├── SuperSocket.ClientEngine.dll
│ │ │ │ ├── SuperSocket.ClientEngine.pdb
│ │ │ │ ├── SuperSocket.Common.dll
│ │ │ │ ├── SuperSocket.Common.pdb
│ │ │ │ ├── SuperSocket.Common.xml
│ │ │ │ ├── SuperSocket.Facility.dll
│ │ │ │ ├── SuperSocket.Facility.pdb
│ │ │ │ ├── SuperSocket.Facility.xml
│ │ │ │ ├── SuperSocket.ProtoBase.dll
│ │ │ │ ├── SuperSocket.ProtoBase.pdb
│ │ │ │ ├── SuperSocket.ProtoBase.xml
│ │ │ │ ├── SuperSocket.SocketBase.dll
│ │ │ │ ├── SuperSocket.SocketBase.pdb
│ │ │ │ ├── SuperSocket.SocketBase.xml
│ │ │ │ ├── SuperSocket.SocketEngine.dll
│ │ │ │ ├── SuperSocket.SocketEngine.pdb
│ │ │ │ ├── SuperSocket.SocketEngine.xml
│ │ │ │ └── log4net.dll
│ │ │ └── Release
│ │ └── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SocketServer.MainForm.resources
│ │ ├── SocketServer.Properties.Resources.resources
│ │ ├── SocketServer.csproj.FileListAbsolute.txt
│ │ ├── SocketServer.csproj.GenerateResource.Cache
│ │ ├── SocketServer.csprojResolveAssemblyReference.cache
│ │ ├── SocketServer.exe
│ │ ├── SocketServer.pdb
│ │ ├── TempPE
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── SuperSocketProtoDemo.sln
│ ├── SuperSocketProtoDemo.sln.DotSettings.user
│ ├── SuperSocketProtoDemo.v12.suo
│ └── reff
│ └── log4net.dll
└── 好例子网_SuperSocketProtoDemo.zip
89 directories, 512 files