当前位置: 首页 > 知识库问答 >
问题:

对Web套接字的本地PHP支持是否可用?

宰父俊彦
2023-03-14

寻找Web套接字实现的Hello World类型示例:

下面是来自PHP.NET的套接字创建引用,但这看起来比Web套接字更低级。

我想使用这个Web套接字,如caniuse.com上所示,现在所有新的主要浏览器都实现了这个套接字。

实际上,教程中有一个到PHPWebSockets的断链...这是应该使用的库吗?

websockets.org有一个测试应用程序,但没有提到PHP。

共有1个答案

杜轩昂
2023-03-14

就本地可用的标准PHP WebSocket对象而言,没有本地支持。

你需要使用一个图书馆。

接下来要考虑的是WebSocket服务器如何运行。通常PHP在Apache、Nginx(通过FastCGI)或Microsoft IIS(通过Fast CGI)中运行。对于Apache和IIS,这可能是一个问题,因为它不是真正用持久连接(如WebSockets)构建的。我不确定Nginx。这就是为什么大多数PHP WebSocket库将被构建为独立库,作为自己的进程运行。

    null
 类似资料:
  • 问题内容: 寻找Web套接字实现的Hello World类型示例: 这是来自php.net的Socket Create参考,但这看起来比Web Sockets更底层。 我想使用caniuse.com上所示的Web套接字,该套接字现在已在所有新的主要浏览器中实现。 Google搜索打开了这个Nets.TutsPlus网站,在其中可以使用JavaScript示例代码…但是我需要知道如何在PHP中实现服

  • 问题内容: 寻找Web套接字实现的Hello World类型示例: 这是来自php.net的Socket Create参考,但这看起来比Web Sockets更底层。 我想使用caniuse.com上显示的Web套接字,该套接字现在已在所有新的主要浏览器中实现。 Google搜索打开了这个Nets.TutsPlus网站,在其中可以使用JavaScript示例代码…但是我需要知道如何在PHP中实现服

  • 问题内容: 我是网络编程的新手。我有兴趣通过Java服务器和C客户端之间的套接字建立网络连接并保持连接无限打开的可能吗?我想保持连接打开状态以在客户端之间交换XML数据。 问题答案: 从理论上讲,可以无限期地打开服务器套接字;但是,使用客户端套接字是不可能的。主要原因是因为客户端套接字取决于处理数据的服务器端套接字,并且服务器套接字可能会关闭连接。 尽管可以无限期地保持连接打开,但实际情况通常会确

  • 问题内容: 有没有一种方法可以直接从Erlang访问UNIX域套接字(例如/ var / run / dbus / system_bus_socket), 而无 需借助第三方驱动程序? 问题答案: Erlang / OTP仅带有用于tcp和udp套接字的驱动程序。所以… 没有。 第三方驱动 http://jungerl.sourceforge.net/中的 unixdom_drv 源代码树驱动程序

  • 问题内容: 这是我的代码。 我可以做这样的事情吗? 谢谢。 问题答案: 更新2014年2月9日: JDK 8 引入了lambdas(匿名函数表达式),您可以像这样解决它: (JDK 7及更低版本) 不,Java不支持“直接”嵌套方法。(尽管大多数功能语言都支持,包括一些JVM语言,例如Scala和Clojure!) 虽然仅供参考;你 可以 (方法中的类)定义局部类,所以这 确实 编译 请注意,尽管

  • 问题内容: 当前版本的Node.js是否有对Promise的本地支持? Node.js使用V8引擎。Chrome也使用此JavaScript引擎,而Chrome 32具有对Promise的本机支持。但是我似乎无法获得在Node.js中(本机)工作的承诺。 我已经在Chrome 32中尝试了以下代码,并且可以正常工作。 但是,当我在Node.js中尝试相同的代码时,我得到: 此代码来自出色的教程: