国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

woikerman能使用socket.io嗎?

ycsi

有例子嗎?

7262 7 0
7個(gè)回答

ycsi

服務(wù)端代碼:

use Workerman\Worker;
require_once '../Workerman/Autoloader.php';

$worker = new Worker('websocket://0.0.0.0:8484');
$ws_worker->count = 4;

$worker->onConnect = function($connection)
{
    echo "new connection from ip " . $connection->getRemoteIp() . "\n";

};

$worker->onMessage = function($connection, $data)
{
    var_dump($data);
    $connection->send('receive success');
};

$worker->onError = function($connection, $code, $msg)
{
    echo "error $code $msg\n";
};

$worker->onBufferFull = function($connection)
{
    echo "bufferFull and do not send again\n";
};
$worker->onBufferDrain = function($connection)
{
    echo "buffer drain and continue send\n";
};

$worker->onClose = function($connection)
{
    echo "connection closed\n";
};

$worker->onWorkerStop = function($worker)
{
    echo "Worker stopping...\n";
};

$worker->onWorkerStart = function($worker)
{
    echo "Worker starting...\n";
};

客戶端代碼:用的是socket.io

private Socket mSocket;
    {
        try {
            mSocket = IO.socket("websocket://192.168.0.11:8484");
        } catch (URISyntaxException e) {}
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main_activity1);

    mSocket.connect();
    mSocket.emit("hello", "hello world");
    mSocket.emit("emit something");
    mSocket.send("send something");
    mSocket.send("hello","thanks");

}

為什么會(huì)出現(xiàn)剛連接就斷開的情況呢,信息也沒有收到

new connection from ip 192.168.0.3
connection closed
new connection from ip 192.168.0.3
connection closed
new connection from ip 192.168.0.3
connection closed
new connection from ip 192.168.0.3
connection closed
new connection from ip 192.168.0.3
connection closed
new connection from ip 192.168.0.3
  • 暫無評(píng)論
walkor