首页 » Web前端 » php与办事器交互技巧_PHP实现网页与远程做事器TCP交互

php与办事器交互技巧_PHP实现网页与远程做事器TCP交互

访客 2024-11-01 0

扫一扫用手机浏览

文章目录 [+]

图片有点丑,姑息看哈

笔者卖力网页端与远程做事器交互。
由于指令的传送哀求快速、即时,以是笔者选用的基本构架是php+socket+redis。
经由两天的韶光,基本流程已经实现,网页端与做事端做到了实时交互。
下面就把基本思路写一下,希望能起到抛砖引玉的浸染。

php与办事器交互技巧_PHP实现网页与远程做事器TCP交互

实现方案:

php与办事器交互技巧_PHP实现网页与远程做事器TCP交互
(图片来自网络侵删)

1、网页端通过websocket与PHP后台交互

2、后台可利用swoole或workerman,我这里利用workerman

3、将网页端收到的指令存入缓存(redis键client。
缓存可采取本地缓存或redis,速率上差不多。
这里选用redis,方便利用行列步队和将来升级)

4、将缓存client值,通过php扩展 socket 传到远程做事器(socket_write)

5、吸收远程做事器的指令(socket_read),存入缓存(redis键server)

6、将缓存过的server值,即远程做事器的指令,传到网页端

7、反过来是一样的,远程做事真个指令,可即时推送到网页端

其余在网上看到一个用PHP实现网页直接操作硬件串口的基本思路:实现方案:

1.网页端通过websocket与php后台做事交互

2.php后台吸收指令操作串口,发送16进制指令给硬件设备

3.php后台将硬件设备返回值通过websocket,通报给网页端

4.网页端吸收推送,显示在页面上。

标签:

相关文章

C语言编程之美从代码开头启航

在浩瀚的编程世界里,C语言犹如一颗璀璨的明珠,闪耀着独特的光芒。作为一门历史悠久、应用广泛的编程语言,C语言在计算机科学领域占据着...

Web前端 2025-03-02 阅读0 评论0

专利代码网页专利检索的奥秘

专利技术成为企业核心竞争力的重要组成部分。专利代码作为专利信息的重要组成部分,对于了解专利技术、规避侵权风险、挖掘创新点具有重要意...

Web前端 2025-03-02 阅读0 评论0

Android平台Python代码执行步骤与方法

Android系统已成为全球最流行的操作系统。在Android应用开发过程中,Python作为一种高效、易学的编程语言,越来越受到...

Web前端 2025-03-02 阅读0 评论0