请选择 进入手机版 | 继续访问电脑版

血与荣誉软件科技论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 496|回复: 5

[发布] linux 开发日志 2017PT1-3.0.1.1001 Build0315

[复制链接]

36

主题

47

帖子

308

积分

管理员

CEO

Rank: 9Rank: 9Rank: 9

积分
308

突出贡献荣誉管理论坛元老

QQ
发表于 2017-3-15 17:50:25 | 显示全部楼层 |阅读模式
正在同步WINDOWS版本中,同步完成才开始同步授权服务

血与荣誉网络通信引擎2017PT1-3.0.1.1001 Build0315

LinuxApi组件-LINUXSDK模块
    文件SDK:
        增加判断文件夹是否存在的功能
        增加把缓冲区内容保存为二进制文件功能
    进程SDK:
        增加注册程序自启动与服务的功能函数
网络基础组件-基础模块
    增加字符串开始和结束设置提取中间内容的函数
    增加对网络URL解析获取主机和路径的功能
    增加对进程路径解析获取路径和文件名的功能
    更新时间管理函数,对格式化SQL时间增加一个新的导出格式化参数
网络客户端组件-客户端模块
    增加了新的扩展客户端接口
         支持连接超时
         线程自动管理
         资源自动回收
         回调函数与主动接受数据等功能
网络核心组件-核心模块
    删除了客户端退出删除客户端资源的功能,这个功能可能导致卡死
    修正SOCKET帮助获取网页源代码的问题并且修改接口
网络帮助组件-XML模块
    增加内存引用XML数据接口
    增加快速查找专用接口。提高效率
=======================================================================

缘起,在人群中,我看见你。。缘灭,我看见你,在人群中。

36

主题

47

帖子

308

积分

管理员

CEO

Rank: 9Rank: 9Rank: 9

积分
308

突出贡献荣誉管理论坛元老

QQ
 楼主| 发表于 2017-3-16 18:22:54 | 显示全部楼层
已经同步完WINDOWS,开始进行代码整理和优化与编译

血与荣誉网络通信引擎2017PT1-3.0.1.1001 Build0316

全局更新 Build0316
    现在LINUX版本只支持64位操作系统。内核3.10以上的版本,最好是CENTOS7.0以上
    修正了全局以前的等待线程退出没有效果的问题
    线程线程里面会自动调用启用异步分离,解决了线程可能没法释放的问题
编译更正 Build0316
    删除基础库编译依赖UUID静态库问题,改为系统共享库
    暂时删除基础库的NetEngine_OperatorString_Change函数.有问题
    更新所有编译选项带上-fPIC
    更新编译安装命令,现在发布的SO和头文件不在同一个位置。具体清下载查看
网络验证组件
    加解密模块:重写加解密本地验证模块 Build0316
                 支持生成本地CDKEY
                 支持获本地机器码
    客户端模块:增加本地验证功能 Build0316
                 支持回调方式获取超时时间
                 支持主动方式获取超时时间
           网络客户端增加被动回调方式获取超时时间 Build0316
RFC标准组件
   WEBSOCKET模块:增加WEBSOCKET协议解析模块 Build0316
                      支持解析WEBSOCKET帧协议
                      支持打包数据为WEBSOCKET协议
                      支持客户端连接处理
    增加流媒体协议处理工具模块集  Build0316
        增加RTSP流媒体协议处理模块-支持对H264流打包成RTSP协议后发送给客户端
        增加RTMP流媒体协议处理模块-支持对H264流打包成RTMP协议后发送给RTMP流服务器
        增加流媒体网络包管理模块-方便从网络获取H264等编码的数据然后打包
存储服务组件
    SWIFT存储服务模块:增加针对SWIFT的存储服务操作模块 Build0316
                          支持上传数据
                          支持下载数据
                          支持获取容器列表
                          支持创建和删除容器
LinuxApi组件-LINUXSDK模块
    文件SDK:
        增加判断文件夹是否存在的功能
        增加把缓冲区内容保存为二进制文件功能
    进程SDK:
        增加注册程序自启动与服务的功能函数
网络基础组件-基础模块
    增加字符串开始和结束设置提取中间内容的函数
    增加对网络URL解析获取主机和路径的功能
    增加对进程路径解析获取路径和文件名的功能
    更新时间管理函数,对格式化SQL时间增加一个新的导出格式化参数
    句柄类:优化句柄生成与销毁函数,增加创建句柄新的输入参数 Build0316
网络客户端组件-客户端模块
    增加了新的扩展客户端接口
         支持连接超时
         线程自动管理
         资源自动回收
         回调函数与主动接受数据等功能
    TCP客户端:SEND函数增加了判断发送长度与实际长度不一致的问题 Build0316
网络核心组件-核心模块
    删除了客户端退出删除客户端资源的功能,这个功能可能导致卡死
    修正SOCKET帮助获取网页源代码的问题并且修改接口
    修正获取网页源代码中一处判断语句没有效果导致的问题
   SELECT服务优化 Build0316
                SELECT服务客户端管理改成无序表,加快访问
                    修正客户端退出的时候线程资源没有释放的问题
                    客户端对应数据快使用新建内存来保存
                    删除内部删除客户端函数和通过地址搜索SOCKET的函数
                    新建线程来管理客户端离开后释放资源,以前的方式会有卡死的情况
                    增加对PIPBREAK信号的处理,防止客户端退出导致服务器崩溃的问题
    增加UDP SELECT服务器,可以采用心跳方式模仿TCP功能
网络帮助组件-XML模块
    增加内存引用XML数据接口
    增加快速查找专用接口。提高效率
=======================================================================
缘起,在人群中,我看见你。。缘灭,我看见你,在人群中。

36

主题

47

帖子

308

积分

管理员

CEO

Rank: 9Rank: 9Rank: 9

积分
308

突出贡献荣誉管理论坛元老

QQ
 楼主| 发表于 2017-3-19 23:14:58 | 显示全部楼层
血与荣誉网络通信引擎2017PT2-3.0.2.1001 Build0319

其他更新
    现在流媒体模块不在集成到RFC组件中,将单独提供一个组件(流媒体组件)
    调整了RFC组件目录结构
全局更新
   MAKEFILE更新,统一编译变量定义和编译指令
网络帮助组件
   XML模块:
        更新XML解析模块的DOC解析器为临时的,解决编译问题
   X语言引擎:
        删除LUA静态连接。现在使用系统安装的LUA共享库
        更新内部函数调用成功判断方式
核心组件
    池管理模块:
        解决线程池等待线程退出没有效果的问题
    核心模块:
        更新UDP SELECT心跳功能和定义
        解决广播管理函数关闭导致内存崩溃的问题
    加解密模块:
        修正BASE64加密失败的问题
客户端组件
    客户端模块:
        更新客户端线程函数,防止关闭线程不完全的情况
        更新客户端等待线程释放时间没有效果的问题
        解决UDP POLL线程返回状态不正确的问题
LINUXAPI组件
    LINUXPROC文件模块:
        解决读取硬盘信息硬盘个数返回不正确的问题
    LINUXSDK模块
        删除了zlib.a依赖,改为SO依赖方式
        更新解压缩中的函数,解决编译问题
        更新网络帮助函数,删除了删除字符串函数,改为调用基础库中的函数
网络帮助组件
    GSM模块:
       AT命令修正一个自加问题
    UPNP模块:
       UPNP删除了静态连接库,现在使用共享库连接
         更新了代码用于支持最新UPNP协议
RFC组件
    RFC标准库-EMAIL模块:
         删除了邮件模块依赖的头文件和静态库,改用共享
    WEBSOCKET模块:
         修改BASE与SHA1加密改为调用加解密模块中的函数,不在使用OPENSSL中的函数
     代理服务器模块:
         修正线程退出在某些时候没有效果的问题
         更新代理服务停止服务没有效果的问题
=======================================================================
缘起,在人群中,我看见你。。缘灭,我看见你,在人群中。

36

主题

47

帖子

308

积分

管理员

CEO

Rank: 9Rank: 9Rank: 9

积分
308

突出贡献荣誉管理论坛元老

QQ
 楼主| 发表于 2017-3-20 22:20:20 | 显示全部楼层
血与荣誉网络通信引擎2017PT3-3.0.3.1001 Build0320

其他更新
    更新公用类型定义,增加ttoi64函数定义
    更新公用头文件,增加导出函数预处理
    增加了集和编译makefile,现在可以一建编译所有项目
基础组件
    基础模块:
        字符串操作集增加了两个新的函数,读写配置项(与WINDOWS一样)
        增加了分割路径的函数,和WINDOWS一样
        字符串操作增加读配置获取为INT的功能函数(GetPrivateProfileInt)
网络帮助组件
   NETAPI模块:
       更新了依赖库为最新版本
流媒体组件
    流媒体包管理模块:
        更新包处理依赖的网络模块为本引擎的模块
        更新支持提供RTSP模块从网络获取H264裸码流封包功能
   RTSP模块:
        函数名称更新
    流媒体服务模块:
        更新流媒体服务模块目录结构
存储组件
   SWIFT存储模块:
        更新存储模块依赖结构
        更新存储模块错误获取,现在最后错误码将一直存在
网络验证组件
    加解密模块:
        更新本地验证代码,与WINDOWS同步,增加了部分功能
网络更新组件-增加网络更新组件(与WINDOWS版本同步)
    增加文件解析器模块
    增加文件下载模块
    增加文件下载帮助函数模块
缘起,在人群中,我看见你。。缘灭,我看见你,在人群中。

36

主题

47

帖子

308

积分

管理员

CEO

Rank: 9Rank: 9Rank: 9

积分
308

突出贡献荣誉管理论坛元老

QQ
 楼主| 发表于 2017-3-21 18:21:40 | 显示全部楼层
正在维护最后的P2P组件

其他更新
    更新公用类型定义,增加ttoi64函数定义
    更新公用头文件,增加导出函数预处理
    增加了集和编译makefile,现在可以一建编译所有项目
基础组件
    基础模块:
        字符串操作集增加了两个新的函数,读写配置项(与WINDOWS一样)
        增加了分割路径的函数,和WINDOWS一样
        字符串操作增加读配置获取为INT的功能函数(GetPrivateProfileInt)
        基础模块事件器修正等待事件发生中的等待时间没有效果的问题
        基础模块的事件器更新了等待时间为毫秒
网络帮助组件
   NETAPI模块:
       更新了依赖库为最新版本
流媒体组件
    流媒体包管理模块:
        更新包处理依赖的网络模块为本引擎的模块
        更新支持提供RTSP模块从网络获取H264裸码流封包功能
   RTSP模块:
        函数名称更新
    流媒体服务模块:
        更新流媒体服务模块目录结构
存储组件
   SWIFT存储模块:
        更新存储模块依赖结构
        更新存储模块错误获取,现在最后错误码将一直存在
网络验证组件
    加解密模块:
        更新本地验证代码,与WINDOWS同步,增加了部分功能
    客户端模块:
        客户端模块增加了本地验证功能,现在支持单独本地验证
        客户端模块网络验证完善
    网络验证服务模块:
        数据功能集完善了用户管理接口
        网络功能集函数完善了用户协议接口
        删除了没有使用的变量定义
        修正了网络服务获取过期时间不正确的问题
网络更新组件-增加网络更新组件(与WINDOWS版本同步)
    增加文件解析器模块
    增加文件下载模块
    增加文件下载帮助函数模块
音视频编解码组件
    视频编解码模块:
        更新文件转换和解码函数集,使用了最新的FFMEPG函数
        更新基础编解码初始化销毁功能,完善此函数库
        增加文件解码功能集
        增加事实流编码功能集
        现在导出错误会一致导出最后一次错误,而不会导出没有错误的结果了
        更新了错误导出码的定义,规范命名
RFC组件
   删除了NTP模块,不在更新维护,现在系统都自带了
缘起,在人群中,我看见你。。缘灭,我看见你,在人群中。

36

主题

47

帖子

308

积分

管理员

CEO

Rank: 9Rank: 9Rank: 9

积分
308

突出贡献荣誉管理论坛元老

QQ
 楼主| 发表于 2017-3-22 20:40:21 | 显示全部楼层
最后一个3.0PT版本已经发布,请查看官方网站
缘起,在人群中,我看见你。。缘灭,我看见你,在人群中。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|XyRy Co.Ltd ( 蜀ICP备17012617号-1 )

GMT+8, 2018-5-28 11:14 , Processed in 0.025569 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表