JscorpTech Websocket
  • ⭐Get Start
  • 🧪Test
  • 🕸️Functions
  • Example
Powered by GitBook
On this page

Get Start

O'rnatish

Composer yordamida o'rnatish

composer require jscorptech/websocket

config fayilni import qilish

php artisan verdor:publish --tag=websocket

Yangi handler class yarating app/Http/Handlers/WebsocketHandler.php

<?php

namespace App\Http\Handlers;

use JscorpTech\Websocket\Interfaces\WebsocketInterface;

class WebsocketHandler implements WebsocketInterface
{
    public function onConnect($connection, $service): void
    {
        // TODO: Implement onConnect() method.
    }

    public function onMessage($connection, $message, $service)
    {
        // TODO: Implement onMessage() method.
    }

    public function onClose($connection, $service)
    {
        // TODO: Implement onClose() method.
    }
}

config/websocket.php faylini o'zgartiring

<?php

use App\Http\Handlers\WebsocketHandler;

return [
    "handler" => WebsocketHandler::class, // Yuqorida yaratilgan handler class 
    "host" => "0.0.0.0", // host
    "port" => 9501, // port
    "redis" => [
        "host" => "127.0.0.1", // redis host
        "port" => 6379, // redis port
        "password" => null, // redis password
    ]
];

Ishga tushurish

php artisan jst:websocket start

NextTest

Last updated 6 months ago

⭐