【问题标题】:How to connect android client to ReactPHP socket server如何将 android 客户端连接到 ReactPHP 套接字服务器
【发布时间】:2019-09-12 07:58:45
【问题描述】:

我有与 ReactPHP 客户端通信的 ReactPHP 套接字服务器,但我需要与 android 客户端相同的。我该怎么做,我有一些客户端 android 应用程序,但它不会连接。可以提供一些示例代码或一些解释的帮助。我是java和android的新手。

Socket 服务器 - ReactPHP

<?php
require_once __DIR__ . '/../../../../vendor/autoload.php';
$loop = React\EventLoop\Factory::create();
$socket = new React\Socket\Server('127.0.0.1:3005', $loop);

$socket->on('connection', function (React\Socket\ConnectionInterface $connection) {
    $connection->write("Hello Vale " . $connection->getRemoteAddress() . "!\n");
    $connection->write("Welcome to this amazing server!\n");
    $connection->write("Here's a tip: don't say anything.\n");



    $connection->on('data', function ($data) use ($connection) {

        $connection->write("test", $data);
    });

});
$loop->run();

客户端 - ReactPHP

<?php
require_once __DIR__ . '/../../../../vendor/autoload.php';
$loop = React\EventLoop\Factory::create();
$connector = new React\Socket\Connector($loop);

$connector->connect('127.0.0.1:3005')->then(function (React\Socket\ConnectionInterface $connection) use ($loop) {
    $connection->pipe(new React\Stream\WritableResourceStream(STDOUT, $loop));
    $connection->write("Hello World!\n");
});

$loop->run();

这种通信效果很好,我也需要 android 客户端。 :)

【问题讨论】:

    标签: php android sockets client-server reactphp


    【解决方案1】:

    我推荐这个库Android Socket.io client

    【讨论】:

    • 但是我可以连接我的 PhpReact 服务器吗?
    猜你喜欢
    • 2014-06-04
    • 2013-12-05
    • 2014-05-21
    • 1970-01-01
    • 2017-02-25
    • 2015-06-13
    • 1970-01-01
    • 2011-10-13
    • 2023-03-11
    相关资源
    最近更新 更多