基本信息
源码名称:Hpsoctk例子(int2e-HPSocket.Net-develop.zip)
源码大小:0.89M
文件格式:.zip
开发语言:C#
更新时间:2020-04-30
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 2 元 
   源码介绍


└─HPSocket.Net
    │  .gitignore
    │  LICENSE
    │  README.md
    │  README_zh.md
    │  
    ├─demo
    │  │  Demo.sln
    │  │  
    │  ├─Bin
    │  │  ├─netcoreapp3.0
    │  │  │  │  template.html
    │  │  │  │  
    │  │  │  └─ssl-cert
    │  │  │          ca.crt
    │  │  │          ca.key
    │  │  │          ca.pem
    │  │  │          ca2.crt
    │  │  │          ca2.key
    │  │  │          ca2.pem
    │  │  │          client.cer
    │  │  │          client.crt
    │  │  │          client.csr
    │  │  │          client.key
    │  │  │          client.pem
    │  │  │          client2.cer
    │  │  │          client2.crt
    │  │  │          client2.csr
    │  │  │          client2.key
    │  │  │          client2.pem
    │  │  │          server.cer
    │  │  │          server.crt
    │  │  │          server.csr
    │  │  │          server.key
    │  │  │          server.pem
    │  │  │          server2.cer
    │  │  │          server2.crt
    │  │  │          server2.csr
    │  │  │          server2.key
    │  │  │          server2.pem
    │  │  │          
    │  │  └─ssl-cert
    │  │          ca.crt
    │  │          ca.key
    │  │          ca.pem
    │  │          ca2.crt
    │  │          ca2.key
    │  │          ca2.pem
    │  │          client.cer
    │  │          client.crt
    │  │          client.csr
    │  │          client.key
    │  │          client.pem
    │  │          client2.cer
    │  │          client2.crt
    │  │          client2.csr
    │  │          client2.key
    │  │          client2.pem
    │  │          server.cer
    │  │          server.crt
    │  │          server.csr
    │  │          server.key
    │  │          server.pem
    │  │          server2.cer
    │  │          server2.crt
    │  │          server2.csr
    │  │          server2.key
    │  │          server2.pem
    │  │          
    │  ├─Models
    │  │  │  ClientInfo.cs
    │  │  │  Models.csproj
    │  │  │  MyFileInfo.cs
    │  │  │  Packet.cs
    │  │  │  PacketType.cs
    │  │  │  TaskInfo.cs
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          
    │  ├─netcoreapp
    │  │  ├─HttpClient-TestEcho
    │  │  │      HttpClient-TestEcho.csproj
    │  │  │      Program.cs
    │  │  │      
    │  │  ├─HttpServer-TestEcho
    │  │  │      HttpServer-TestEcho.csproj
    │  │  │      Program.cs
    │  │  │      Resources.Designer.cs
    │  │  │      Resources.resx
    │  │  │      
    │  │  ├─WebSocketClient-TestEcho
    │  │  │      Program.cs
    │  │  │      WebSocketClient-TestEcho.csproj
    │  │  │      
    │  │  └─WebSocketServer-TestEcho
    │  │          EchoHub.cs
    │  │          Program.cs
    │  │          WebSocketServer-TestEcho.csproj
    │  │          WelcomeHub.cs
    │  │          
    │  ├─SslAgent-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormAgent.cs
    │  │  │  FormAgent.Designer.cs
    │  │  │  FormAgent.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  SslAgent-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─SslClient-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormClient.cs
    │  │  │  FormClient.Designer.cs
    │  │  │  FormClient.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  SslClient-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─SslServer-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormServer.cs
    │  │  │  FormServer.Designer.cs
    │  │  │  FormServer.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  SslServer-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─Tcp-SendSmallFile
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormClient.cs
    │  │  │  FormClient.Designer.cs
    │  │  │  FormClient.resx
    │  │  │  FormServer.cs
    │  │  │  FormServer.Designer.cs
    │  │  │  FormServer.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  Tcp-SendSmallFile.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpAgent-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormAgent.cs
    │  │  │  FormAgent.Designer.cs
    │  │  │  FormAgent.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  TcpAgent-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpClient-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormClient.cs
    │  │  │  FormClient.Designer.cs
    │  │  │  FormClient.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  TcpClient-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPackAgent-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormAgent.cs
    │  │  │  FormAgent.Designer.cs
    │  │  │  FormAgent.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  TcpPackAgent-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPackClient-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormClient.cs
    │  │  │  FormClient.Designer.cs
    │  │  │  FormClient.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  TcpPackClient-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPackServer-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormServer.cs
    │  │  │  FormServer.Designer.cs
    │  │  │  FormServer.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  TcpPackServer-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPortForwarding
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  Form.cs
    │  │  │  Form.Designer.cs
    │  │  │  Form.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  TcpPortForwarding.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPullAgent-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormAgent.cs
    │  │  │  FormAgent.Designer.cs
    │  │  │  FormAgent.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  TcpPullAgent-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPullClient-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormClient.cs
    │  │  │  FormClient.Designer.cs
    │  │  │  FormClient.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  TcpPullClient-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPullServer-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormServer.cs
    │  │  │  FormServer.Designer.cs
    │  │  │  FormServer.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  TcpPullServer-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpServer-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormServer.cs
    │  │  │  FormServer.Designer.cs
    │  │  │  FormServer.resx
    │  │  │  packages.config
    │  │  │  Program.cs
    │  │  │  TcpServer-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpServer-TestEcho-Adapter
    │  │  │  App.config
    │  │  │  packages.config
    │  │  │  PacketHelper.cs
    │  │  │  Program-BetweenAnd.cs
    │  │  │  Program-FixedSize.cs
    │  │  │  Program-Terminator.cs
    │  │  │  Program.cs
    │  │  │  TcpServer-TestEcho-Adapter.csproj
    │  │  │  
    │  │  ├─DataReceiveAdapter
    │  │  │      BinaryDataReceiveAdapter.cs
    │  │  │      HeadTailDataReceiveAdapter.cs
    │  │  │      PacketDataReceiveAdapter.cs
    │  │  │      TextDataReceiveAdapter.cs
    │  │  │      
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          
    │  └─TcpServer-TestEcho-AsyncQueue
    │      │  App.config
    │      │  app.manifest
    │      │  FormServer.cs
    │      │  FormServer.Designer.cs
    │      │  FormServer.resx
    │      │  packages.config
    │      │  Program.cs
    │      │  TcpServer-TestEcho-AsyncQueue.csproj
    │      │  
    │      └─Properties
    │              AssemblyInfo.cs
    │              Resources.Designer.cs
    │              Resources.resx
    │              Settings.Designer.cs
    │              Settings.settings
    │              
    ├─demo_vs2107
    │  │  Demo_vs2017.sln
    │  │  README.md
    │  │  
    │  ├─Bin
    │  │  ├─netcoreapp2.0
    │  │  │  │  client.bat
    │  │  │  │  server.bat
    │  │  │  │  
    │  │  │  └─ssl-cert
    │  │  │          ca.crt
    │  │  │          ca.key
    │  │  │          ca.pem
    │  │  │          ca2.crt
    │  │  │          ca2.key
    │  │  │          ca2.pem
    │  │  │          client.cer
    │  │  │          client.crt
    │  │  │          client.csr
    │  │  │          client.key
    │  │  │          client.pem
    │  │  │          client2.cer
    │  │  │          client2.crt
    │  │  │          client2.csr
    │  │  │          client2.key
    │  │  │          client2.pem
    │  │  │          server.cer
    │  │  │          server.crt
    │  │  │          server.csr
    │  │  │          server.key
    │  │  │          server.pem
    │  │  │          server2.cer
    │  │  │          server2.crt
    │  │  │          server2.csr
    │  │  │          server2.key
    │  │  │          server2.pem
    │  │  │          
    │  │  └─ssl-cert
    │  │          ca.crt
    │  │          ca.key
    │  │          ca.pem
    │  │          ca2.crt
    │  │          ca2.key
    │  │          ca2.pem
    │  │          client.cer
    │  │          client.crt
    │  │          client.csr
    │  │          client.key
    │  │          client.pem
    │  │          client2.cer
    │  │          client2.crt
    │  │          client2.csr
    │  │          client2.key
    │  │          client2.pem
    │  │          server.cer
    │  │          server.crt
    │  │          server.csr
    │  │          server.key
    │  │          server.pem
    │  │          server2.cer
    │  │          server2.crt
    │  │          server2.csr
    │  │          server2.key
    │  │          server2.pem
    │  │          
    │  ├─Models
    │  │  │  Models.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          
    │  ├─netcoreapp
    │  │  ├─HttpClient-TestEcho
    │  │  │      HttpClient-TestEcho.csproj
    │  │  │      
    │  │  ├─HttpServer-TestEcho
    │  │  │      HttpServer-TestEcho.csproj
    │  │  │      Resources.Designer.cs
    │  │  │      Resources.resx
    │  │  │      
    │  │  ├─WebSocketClient-TestEcho
    │  │  │      WebSocketClient-TestEcho.csproj
    │  │  │      
    │  │  └─WebSocketServer-TestEcho
    │  │          WebSocketServer-TestEcho.csproj
    │  │          
    │  ├─SslAgent-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormAgent.Designer.cs
    │  │  │  packages.config
    │  │  │  SslAgent-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─SslClient-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormClient.Designer.cs
    │  │  │  packages.config
    │  │  │  SslClient-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─SslServer-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormServer.Designer.cs
    │  │  │  packages.config
    │  │  │  SslServer-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─Tcp-SendSmallFile
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormClient.Designer.cs
    │  │  │  FormServer.Designer.cs
    │  │  │  packages.config
    │  │  │  Tcp-SendSmallFile.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpAgent-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormAgent.Designer.cs
    │  │  │  packages.config
    │  │  │  TcpAgent-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpClient-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormClient.Designer.cs
    │  │  │  packages.config
    │  │  │  TcpClient-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPackAgent-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormAgent.Designer.cs
    │  │  │  packages.config
    │  │  │  TcpPackAgent-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPackClient-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormClient.Designer.cs
    │  │  │  packages.config
    │  │  │  TcpPackClient-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPackServer-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormServer.Designer.cs
    │  │  │  packages.config
    │  │  │  TcpPackServer-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPortForwarding
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  Form.Designer.cs
    │  │  │  packages.config
    │  │  │  TcpPortForwarding.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPullAgent-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormAgent.Designer.cs
    │  │  │  packages.config
    │  │  │  TcpPullAgent-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPullClient-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormClient.Designer.cs
    │  │  │  packages.config
    │  │  │  TcpPullClient-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpPullServer-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormServer.Designer.cs
    │  │  │  packages.config
    │  │  │  TcpPullServer-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpServer-TestEcho
    │  │  │  App.config
    │  │  │  app.manifest
    │  │  │  FormServer.Designer.cs
    │  │  │  packages.config
    │  │  │  TcpServer-TestEcho.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          Resources.Designer.cs
    │  │          Resources.resx
    │  │          Settings.Designer.cs
    │  │          Settings.settings
    │  │          
    │  ├─TcpServer-TestEcho-Adapter
    │  │  │  App.config
    │  │  │  packages.config
    │  │  │  TcpServer-TestEcho-Adapter.csproj
    │  │  │  
    │  │  └─Properties
    │  │          AssemblyInfo.cs
    │  │          
    │  └─TcpServer-TestEcho-AsyncQueue
    │      │  App.config
    │      │  app.manifest
    │      │  packages.config
    │      │  TcpServer-TestEcho-AsyncQueue.csproj
    │      │  
    │      └─Properties
    │              AssemblyInfo.cs
    │              Resources.Designer.cs
    │              Resources.resx
    │              Settings.Designer.cs
    │              Settings.settings
    │              
    └─src
        │  HPSocket.Net.sln
        │  
        └─HPSocket.Net
            │  HPSocket.csproj.DotSettings
            │  HPSocket.Net.csproj
            │  HPSocket.Net.csproj.DotSettings
            │  HPSocket.Net.xml
            │  IAgent.cs
            │  IClient.cs
            │  IHttp.cs
            │  IHttpAgent.cs
            │  IHttpClient.cs
            │  IHttpEasyAgent.cs
            │  IHttpEasyClient.cs
            │  IHttpEasyData.cs
            │  IHttpEasyServer.cs
            │  IHttpMultiId.cs
            │  IHttpProxy.cs
            │  IHttpsAgent.cs
            │  IHttpsClient.cs
            │  IHttpsEasyAgent.cs
            │  IHttpsEasyClient.cs
            │  IHttpsEasyServer.cs
            │  IHttpServer.cs
            │  IHttpsServer.cs
            │  IHttpsSyncClient.cs
            │  IHttpSyncClient.cs
            │  IProxy.cs
            │  IServer.cs
            │  ISocket.cs
            │  ISocks5Proxy.cs
            │  ISslAgent.cs
            │  ISslClient.cs
            │  ISslPackAgent.cs
            │  ISslPackClient.cs
            │  ISslPackServer.cs
            │  ISslPullAgent.cs
            │  ISslPullClient.cs
            │  ISslPullServer.cs
            │  ISslServer.cs
            │  ITcpAgent.cs
            │  ITcpClient.cs
            │  ITcpPackAgent.cs
            │  ITcpPackClient.cs
            │  ITcpPackServer.cs
            │  ITcpPortForwarding.cs
            │  ITcpPullAgent.cs
            │  ITcpPullClient.cs
            │  ITcpPullServer.cs
            │  ITcpServer.cs
            │  IUdpArqClient.cs
            │  IUdpArqServer.cs
            │  IUdpCast.cs
            │  IUdpClient.cs
            │  IUdpNode.cs
            │  IUdpServer.cs
            │  IWebSocket.cs
            │  IWebSocketAgent.cs
            │  IWebSocketServer.cs
            │  
            ├─Adapter
            │      BetweenAndDataReceiveAdapter.cs
            │      DataReceiveAdapter.cs
            │      DataReceiveAdapterInfo.cs
            │      Delegates.cs
            │      FixedHeaderDataReceiveAdapter.cs
            │      FixedSizeDataReceiveAdapter.cs
            │      TerminatorDataReceiveAdapter.cs
            │      
            ├─AsyncQueue
            │      AsyncQueue.cs
            │      Worker.cs
            │      
            ├─Base
            │      Agent.cs
            │      Client.cs
            │      Proxy.cs
            │      Server.cs
            │      
            ├─Common
            │      Delegates.cs
            │      Enums.cs
            │      Extensions.cs
            │      ExtraData.cs
            │      InitializationException.cs
            │      NativeExtra.cs
            │      Structures.cs
            │      
            ├─Http
            │      CookieManager.cs
            │      Delegates.cs
            │      Enums.cs
            │      HttpAgent.cs
            │      HttpClient.cs
            │      HttpEasyAgent.cs
            │      HttpEasyClient.cs
            │      HttpEasyServer.cs
            │      HttpsAgent.cs
            │      HttpsClient.cs
            │      HttpsEasyAgent.cs
            │      HttpsEasyClient.cs
            │      HttpsEasyServer.cs
            │      HttpServer.cs
            │      HttpsServer.cs
            │      HttpsSyncClient.cs
            │      HttpSyncClient.cs
            │      
            ├─Proxy
            │      Enums.cs
            │      HttpProxy.cs
            │      Socks5Proxy.cs
            │      
            ├─Sdk
            │      Agent.cs
            │      Client.cs
            │      Delegates.cs
            │      Enums.cs
            │      HpSocketLibrary.cs
            │      Http.cs
            │      Server.cs
            │      Ssl.cs
            │      Sys.cs
            │      Tcp.cs
            │      ThreadPool.cs
            │      Udp.cs
            │      
            ├─Ssl
            │      Enums.cs
            │      ISsl.cs
            │      SslAgent.cs
            │      SslClient.cs
            │      SslPackAgent.cs
            │      SslPackClient.cs
            │      SslPackServer.cs
            │      SslPullAgent.cs
            │      SslPullClient.cs
            │      SslPullServer.cs
            │      SslServer.cs
            │      SslUtils.cs
            │      
            ├─Tcp
            │      Enums.cs
            │      TcpAgent.cs
            │      TcpClient.cs
            │      TcpPackAgent.cs
            │      TcpPackClient.cs
            │      TcpPackServer.cs
            │      TcpPortForwarding.cs
            │      TcpPortForwardingExtra.cs
            │      TcpPullAgent.cs
            │      TcpPullClient.cs
            │      TcpPullServer.cs
            │      TcpServer.cs
            │      
            ├─Thread
            │      Delegates.cs
            │      Enums.cs
            │      SocketTask.cs
            │      ThreadPool.cs
            │      ThreadProcExArgs.cs
            │      
            ├─Udp
            │      Enums.cs
            │      UdpArqClient.cs
            │      UdpArqServer.cs
            │      UdpCast.cs
            │      UdpClient.cs
            │      UdpNode.cs
            │      UdpServer.cs
            │      
            └─WebSocket
                    Delegates.cs
                    Enums.cs
                    HttpSession.cs
                    Hub.cs
                    IHub.cs
                    MessageState.cs
                    SslConfiguration.cs
                    WebSocketAgent.cs
                    WebSocketException.cs
                    WebSocketServer.cs
                    WebSocketSession.cs