微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我可以通过 ajax 交谈的 PHP/perl 服务器?

如何解决我可以通过 ajax 交谈的 PHP/perl 服务器?

所以,这有点超出了我的舒适区,我精通 PHP 并且可以使用 perl,所以这是我现在的两个选择。

我目前正在构建一个网页,它是我的 A/V 设备的遥控器,我通过 itach 设备与我的 A/V 设备通话,然后向设备发送串行或红外命令。

由于javascript中的TCP套接字不可用(还),我需要解决这个服务器端,所以网络服务器给了我一个网页,当我点击那个网页上的一个按钮时,我发送一个命令通过 ajax 连接到 PHP 脚本,该脚本又会打开一个连接到 itach 设备的套接字并发送命令。

这很好用,但是有一些不必要的开销,web -> ajax -> PHP -> 打开与设备的连接 -> 发送命令 -> 关闭连接 -> 返回结果。特别是在降低或提高音量时,我的脚本每 0.2 秒执行一次 ajax 请求。

所以,最好的办法是在服务器上编写一个脚本,我可以启动它依次打开每个设备的套接字并保持它们打开,然后我可以通过 ajax 与该进程对话,要求它发送命令,请求状态等

我可以通过 PHP 执行此操作吗? IE。两者都启动一个 PHP 脚本作为一个持续的过程,并让它监听传入的 ajax 调用,我将如何处理?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?