实例介绍
【实例截图】
├── 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
标签: SuperSocket Socket demo sOC Pro
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论