PHP 7.2+
This package only works with Socket server
composer require ging-dev/socket-client
<?php
use Gingdev\SocketIo\Client;
require 'vendor/autoload.php';
$client = new Client();
// Demo: https://yourapp.herokuapp.com
$client->initialize('https://yourapp.herokuapp.com');
$client->emit('news', [
'message' => 'New message'
]);
// Emit to namespace
$client->of('/namespace')
->emit('test', [
'message' => 'New message'
]);
$client->close();
// Advanced usage
$client->initialize('https://yourapp.herokuapp.com', 'access token');
$client->close();<script src="//cdnjs.cloudflare.com/ajax/libs/socket.io/2.3.0/socket.io.js"></script>
<script>
var socket = io('https://yourapp.herokuapp.com');
socket.on('news', (data) => alert(data.message));
</script>

