1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 C# 高并发通信库 NetProviderFactory 发布更新 下载

本帖由 漂亮的石头2017-08-24 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,024
    赞:
    47
    .net csharp 高性能大并发 socket 异步、同步通信库,建立独立的发送缓冲池和接收缓冲池解决发送和接收不断分配缓冲区问题。

    更新内容:

    1、增加协议模块Protocols;

    2、修改udp通信和缓冲区bug;

    3、增强稳定和其他优化;

    4、增加同步通信功能;

    通信协议数据包例子:

    INetProtocolProvider protocolProvider = NetProtocolProvider.CreateNetProtocolProvider();
    //数据内容打包成字节
    byte[] content = new byte[] { 1, 3, 4, 0x07, 0x01, 0x07 };
    byte[] buffer= protocolProvider.Encode(new Package()
    {
    pHeader = new PackageHeader()
    {
    packageAttribute = new PackageAttribute()
    {
    packageCount = 1,//自定义,指定该消息需要分多少个数据包发送才完成
    payloadLength = (UInt32)content.Length//数据载体长度
    },
    packageFlag = 0x07,//根据业务自定义
    packageId = 0x10//根据业务自定义
    },
    pPayload = content//携带的数据内容
    });
    //解析数据包成结构信息
    var dePkg = protocolProvider.Decode(buffer, 0, buffer.Length);
    C# 高并发通信库 NetProviderFactory 发布更新下载地址
     
正在加载...