( 39 个子文件 320KB ) C#高性能大容量SOCKET并发完成端口例子完整实例源码
SyncSocketInvokeElement.cs 6.16KB
ClientUploadSocket.cs 3.03KB
NETUploadClient.csproj 5.50KB
ClientBaseSocket.cs 4.13KB
NETUploadClient.csproj.user 522B
Settings.Designer.cs 1.09KB
ControlSocketProtocol.cs 3.86KB
UploadSocketProtocol.cs 16.91KB
ThroughputSocketProtocol.cs 2.15KB
DownloadSocketProtocol.cs 12.85KB
RemoteStreamSocketProtocol.cs 10.61KB
LogSocketProtocol.cs 5.25KB
AsyncSocketInvokeElement.cs 9.16KB
AsyncSocketUserToken.cs 3.02KB
AsyncSocketServer.cs 13.29KB
IncomingDataParser.cs 4.44KB
OutgoingDataAssembler.cs 2.78KB
AsyncSocketUserTokenPool.cs 1.78KB
DynamicBufferManager.cs 4.04KB
AsyncSendBufferManager.cs 2.20KB
NETIOCPSvr.csproj.user 761B
BaseSocketProtocol.cs 1.99KB
NETIOCPDemo.v11.suo 324.50KB
[{"title":"( 39 个子文件 320KB ) C#高性能大容量SOCKET并发完成端口例子完整实例源码","children":[{"title":"NET_Source","children":[{"title":"NETUploadClient","children":[{"title":"SyncSocketCore","children":[{"title":"SyncSocketInvokeElement.cs <span style='color:#111;'> 6.16KB </span>","children":null,"spread":false}],"spread":true},{"title":"Program.cs <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"SyncSocketProtocol","children":[{"title":"ClientUploadSocket.cs <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"NETUploadClient.csproj <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"SyncSocketProtocolCore","children":[{"title":"ClientBaseSocket.cs <span style='color:#111;'> 4.13KB </span>","children":null,"spread":false}],"spread":true},{"title":"NETUploadClient.csproj.user <span style='color:#111;'> 522B </span>","children":null,"spread":false},{"title":"App.config <span style='color:#111;'> 187B </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"app.manifest <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false},{"title":"Settings.settings <span style='color:#111;'> 233B </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"Settings.Designer.cs <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"NETIOCPSvr","children":[{"title":"Program.cs <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"NETIOCPSvr.csproj <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false},{"title":"AsyncSocketProtocol","children":[{"title":"ControlSocketProtocol.cs <span style='color:#111;'> 3.86KB </span>","children":null,"spread":false},{"title":"UploadSocketProtocol.cs <span style='color:#111;'> 16.91KB </span>","children":null,"spread":false},{"title":"ThroughputSocketProtocol.cs <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"DownloadSocketProtocol.cs <span style='color:#111;'> 12.85KB </span>","children":null,"spread":false},{"title":"RemoteStreamSocketProtocol.cs <span style='color:#111;'> 10.61KB </span>","children":null,"spread":false},{"title":"LogSocketProtocol.cs <span style='color:#111;'> 5.25KB </span>","children":null,"spread":false}],"spread":true},{"title":"AsyncSocketPublic","children":[{"title":"BasicFunc.cs <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false}],"spread":true},{"title":"AsyncSocketCore","children":[{"title":"AsyncSocketInvokeElement.cs <span style='color:#111;'> 9.16KB </span>","children":null,"spread":false},{"title":"AsyncSocketUserToken.cs <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"AsyncSocketServer.cs <span style='color:#111;'> 13.29KB </span>","children":null,"spread":false},{"title":"IncomingDataParser.cs <span style='color:#111;'> 4.44KB </span>","children":null,"spread":false},{"title":"OutgoingDataAssembler.cs <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"DaemonThread.cs <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"AsyncSocketUserTokenPool.cs <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"DynamicBufferManager.cs <span style='color:#111;'> 4.04KB </span>","children":null,"spread":false},{"title":"AsyncSendBufferManager.cs <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"app.config <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"NETIOCPSvr.csproj.user <span style='color:#111;'> 761B </span>","children":null,"spread":false},{"title":"AsyncSocketProtocolCore","children":[{"title":"BaseSocketProtocol.cs <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"ProtocolKey.cs <span style='color:#111;'> 5.86KB </span>","children":null,"spread":false}],"spread":true},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Lib","children":[{"title":"log4net.xml <span style='color:#111;'> 1.37MB </span>","children":null,"spread":false},{"title":"log4net.dll <span style='color:#111;'> 282.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"NETIOCPDemo.sln <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"NETIOCPDemo.v11.suo <span style='color:#111;'> 324.50KB </span>","children":null,"spread":false},{"title":"NETIOCPDemo.suo <span style='color:#111;'> 172.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]