AsyncTcpClient:.NET Standard的TcpClient和TcpListener的异步变体

时间:2024-02-25 21:51:08
【文件属性】:

文件名称:AsyncTcpClient:.NET Standard的TcpClient和TcpListener的异步变体

文件大小:23KB

文件格式:ZIP

更新时间:2024-02-25 21:51:08

tcp async dotnet network tcp-server

AsyncTcpClient和AsyncTcpListener .NET Standard的TcpClient和TcpListener的异步变体。 使用TcpClient和TcpListener构建异步解决方案非常复杂,并且很容易引入错误或错过关键功能。 这些类为该任务提供了简单的解决方案。 用这些类编写异步TCP / IP客户端和服务器仅需要实现非常基本的回调。 另外,您可以在派生类中实现连接逻辑。 无论如何,您只需要从缓冲区读取接收到的数据并将其发送回去即可。 所有套接字和流交互都对您隐藏。 它还包括一个异步字节缓冲区,该缓冲区将所有接收到的字节保存进来。应用程序可以根据需要使尽可能


【文件预览】:
AsyncTcpClient-master
----AsyncTcpClient.sln(2KB)
----.gitignore(1KB)
----AsyncTcpClientDemo()
--------DemoTcpServerClient.cs(942B)
--------DemoTcpClient.cs(2KB)
--------Program.cs(5KB)
--------AsyncTcpClientDemo.csproj(287B)
--------ConsoleEx.cs(1KB)
----README.md(8KB)
----AsyncTcpClient.Tests()
--------AsyncTcpClient.Tests.csproj(544B)
--------ByteBufferTests.cs(12KB)
----.gitattributes(9B)
----AsyncTcpClient()
--------AsyncTcpClient.csproj(951B)
--------AsyncTcpClient.cs(14KB)
--------AsyncTcpListener.cs(6KB)
--------ByteBuffer.cs(15KB)
----.editorconfig(5KB)

网友评论