gpt4 book ai didi

用于发送数据的 PHP Ratchet 套接字客户端

转载 作者:行者123 更新时间:2023-12-03 11:59:47 32 4
gpt4 key购买 nike

我正在使用 PHP Ratchet Socket 服务器,我想通过 php 客户端将数据发送到此套接字服务器。我的套接字服务器与 HTML 5 Web 套接字运行良好,但 php 客户端不工作。这是我的代码

$host    = "localhost";
$port = 9000;
$message = "Hello Server";
echo "Message To server :".$message;
// create socket
$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create socket\n");
// connect to server
$result = socket_connect($socket, $host, $port) or die("Could not connect to server\n");
// send string to server
socket_write($socket, $message, strlen($message)) or die("Could not send data to server\n");
// get server response
$result = socket_read ($socket, 1024) or die("Could not read server response\n");
echo "Reply From Server :".$result;
// close socket
socket_close($socket);

当我运行此代码时什么也没有发生......有帮助吗?

最佳答案

您可能不是在为 websockets 寻找 PHP 客户端,而是在寻找推送服务器。
http://socketo.me/docs/push

在 socketo.me 的网站上,一切都解释了如何设置。
给你一个简短的总结:

pushserver 是您的应用程序逻辑和 websocket 本身之间的层。
这将使您能够向 pushserver 发送请求,然后将请求发送到该消息所针对的 websocket 的客户端。

如果您需要任何进一步的解释,请告诉我。

关于用于发送数据的 PHP Ratchet 套接字客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39346534/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com