Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在TCP端口上侦听_Php_Sockets_Tcp - Fatal编程技术网

Php 在TCP端口上侦听

Php 在TCP端口上侦听,php,sockets,tcp,Php,Sockets,Tcp,我能够使用nc从服务器读取数据: nc -vvl -p 1234 Listening on any address 1234 (search-agent) Connection from 192.168.1.11:56929 24203 24204 24205 24206 24207 ^CExiting. Total received bytes: 30 Total sent bytes: 0 我无法通过PHP实现同样的功能: <?php require __DIR_

我能够使用
nc
从服务器读取数据:

nc -vvl -p 1234
Listening on any address 1234 (search-agent)
Connection from 192.168.1.11:56929
24203   24204   24205   24206   24207   ^CExiting.
Total received bytes: 30
Total sent bytes: 0
我无法通过PHP实现同样的功能:

<?php
require __DIR__ . '/vendor/autoload.php';

use React\Socket\ConnectionInterface;

$loop = React\EventLoop\Factory::create();
$connector = new React\Socket\TcpConnector($loop);

$connector->connect('1234')->then(function (ConnectionInterface $conn) use ($loop) {
    $conn->pipe(new React\Stream\WritableResourceStream(STDOUT, $loop));
    $conn->on('data', function ($data) use ($conn) {
        echo $data;
    });    
});

$loop->run();

您的php日志中是否有任何错误?我的错误可以通过日志或syslog ng访问。不幸的是,
journalctl | grep php
中没有相关信息,也没有
journalctl$(哪个php)
,也没有
journalctl-u nginx.service-u php fpm.service