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