2016-09-06 54 views
1

我正在使用一个PHP棘轮套接字服务器,我想通过PHP客户端发送数据到这个套接字服务器。我的套接字服务器与HTML 5网络套接字运行良好,但PHP客户端无法正常工作。这里是我的代码PHP棘轮套接字客户端发送数据

<?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); 

?> 

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

回答

1

你可能不是在寻找一个用于websockets而是一个pushserver的PHP客户端。 http://socketo.me/docs/push

在socketo.me的网站上,介绍如何设置它。 简要概要:

pushserver是应用程序逻辑和websocket本身之间的层。 这会让你发送请求到pushserver,然后发送到websocket的客户端。

如果您需要任何进一步的解释,请让我知道。

相关问题