NetLib:AC#网络库,用于协议开发

时间:2024-05-22 11:52:42
【文件属性】:

文件名称:NetLib:AC#网络库,用于协议开发

文件大小:45KB

文件格式:ZIP

更新时间:2024-05-22 11:52:42

ssl client tcp server network

网络图书馆 NetLib是使用.NET 4.7.1构建的ac#网络库,没有任何外部依赖项这使得创建网络协议的过程漫长而艰巨,变得容易一些。 用法 尽管该项目针对的是自定义协议,但在与现有协议集成时会很有帮助。 诸如ByteIntegrity , Crypt , Compression , Base64类的类具有协议所需的所有功能。 有两个客户端,一个TcpClient和一个SSLClient 。 使用服务器,您可以在ssl服务器和非ssl服务器以及单客户机或多客户机处理服务器之间进行选择。 多客户端处理服务器具有唯一的客户端ID系统,因此您可以专注于客户端的消息。 ByteIntegrity通过发送消息的长度作为前缀将Tcp从流转换为消息协议,在后台处理消息构造。 大事记 NetLib几乎完全基于事件,您可以订阅诸如ClientConnected,BytesReceived,LineRec


【文件预览】:
NetLib-master
----.gitignore(4KB)
----README.md(2KB)
----NetLib.sln(1KB)
----LICENSE(1KB)
----.gitattributes(2KB)
----CONTRIBUTING.md(1KB)
----CODE_OF_CONDUCT.md(3KB)
----NetLib()
--------Properties()
--------NetLib.csproj(2KB)
--------Class1.cs(288KB)
--------GlobalSuppressions.cs(4KB)

网友评论