【发布时间】:2025-12-03 17:00:01
【问题描述】:
我正在尝试侦听在特定 IP 地址的端口 23(我无法更改)上推送的数据,并使用 jQuery 或 HTML 进行侦听。
现在,我已经设法通过粗略的实现使用 PHP 和 AJAX 让它工作。这不是持久的,一旦 PHP 脚本在侦听时超时就会超时。我更喜欢允许我的 Web 应用程序直接监听来自此的数据的解决方案。
以前使用 HTML websockets 的尝试会导致安全错误,指出端口 23 不是允许的端口。关于如何解决这个问题有什么建议吗?
【问题讨论】:
-
您是想将数据直接放在客户端上,还是将其放在服务器上并让客户端从那里拉取它们(或使用 websocket 等将它们下推)。
-
您将使用共享服务器还是可以访问专用服务器?如果是后者,我希望您可以设置一个代理(例如在 Apache 或 PHP 中),在普通端口上重新创建您的 Web 套接字。
-
@Rangad 两者都可以,目前数据源正在本地 IP 上的 23 端口下推。我可以阅读它并将其与 PHP / AJAX 组合一起使用 - 在推送数据以避免 PHP 超时时,初始化侦听器并直接进入 Webapp 中的 jquery/java 数组会更理想。 @ Halfer 这是一个共享服务器 - 数据来自本地网络上的 IP
-
(在 Stack Exchange cmets 上,请为每个 at-username 使用单独的 cmets,并且不要在 at-symbol 和 username 之间放置空格。输入符号,然后开始输入 user- name -- 您将获得一个自动完成菜单。如果您没有正确输入它们,用户将不会收到通知消息)。
-
@Rangad:请参阅上面的 OP 消息。
标签: php jquery html sockets web-applications