高可靠性的php通信框架,跨平台PHP高可靠性通信框架,OHSCE_V0.1.25 发布

Open HI-REL Signal Communication Engine(简称OHSCE)是一款高可靠性跨平台的PHP通信框架,对Windows友好且同时支持Linux和OS X。对TCP、UDP、ICMP、RS232/485通信,可轻松驾驭各种以太网应用和工业总线应用。OHSCE科学的平衡了高性能和高可靠性,天生分布式支持,特别适合应用于对可靠性和稳定性有较高要求的场景。如:物联网、工业与自动化工程、智能化工程、可靠网络服务。

V0.1.25版本包含以下函数集更新:

封装函数集:

调用了此函数后再进行creat操作的串口资源均被设置了最低的数据发送间隔。影响:Ohsce_eng_serial_write 函数。

若指定的最低发送间隔大于逻辑控制的发送间隔则会被强制拉长至本函数所指定的间隔,同时Ohsce_eng_serial_write会被阻塞,并不会造成缓存拥堵。

此参数为最低发送间隔时间,默认为0,若在此指定则Ohsce_eng_serial_setspace 指定的时间在本次创建操作中失效。

Ohsce_eng_socket_client_setspace - 设置数据发送间隔时间(ms)

改动同Ohsce_eng_serial_setspace.注意若是在创建普通网络应用无需调用此函数进行设置,一般网络应用的数据传输过程并不存在需考虑的半双工部分,这样只会陡然降低您的程序再指定时间内的执行圈数。

默认为0.

Ohsce_eng_socket_client - 增加space参数

此参数为最低发送间隔时间,默认为0,优先级优先于Ohsce_eng_socket_client_setspace。

Engine:

- olmd 现在该模块完全静默工作了,新共享内存块代持时不会再抛出调试信息。

- comserver 现在串口服务器有默认的强制的3ms数据发送间隔,且该期间进程阻塞。

Bug 修复

Ohsce_eng_serial_read

-在返回结果为空时一致返回为NULL不会再有空字符串的情况。

后续版本我们将继续完善并加入和补充更多的封装函数及基础函数。

0eebde83fd480f7653f1e13de6c90ab7.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值