| Recommend this page to a friend! | 
| Info | Documentation | Reputation | Support forum | Blog | Links | 
| Ratings | Unique User Downloads | Download Rankings | ||||
| Not yet rated by the users | Total: 112 | All time:  9,623 This week: 51 | ||||
| Version | License | PHP version | Categories | |||
| socket-programming-u 1.0.0 | GNU General Publi... | 5 | Networking, PHP 5 | 
| Description | Author  | ||||||||
This package provides example code to interact with a server using a WebSockets client.  | 
  | 
Capture user fingerprint and save in database
Capture fingerprint from Secgen H20 device in PHP application
composer require cboden/ratchet
namespace MyApp;
use Ratchet\MessageComponentInterface;
use Ratchet\ConnectionInterface;
class RealTimeData implements MessageComponentInterface {
    protected $clients;
    public function __construct() {
        $this->clients = new \SplObjectStorage;
        //print_r($this->clients);
    }
    public function onOpen(ConnectionInterface $conn) {
        // Store the new connection to send messages to later
        $this->clients->attach($conn);
       // print_r($conn->resourceId);
        echo "RealTime Data New connection! ({$conn->resourceId})\n";
    }
    public function onMessage(ConnectionInterface $from, $msg) {
        $numRecv = count($this->clients) - 1;
        //echo sprintf('Connection %d sending message "%s" to %d other connection%s' . "\n"  , $from->resourceId, $msg, $numRecv, $numRecv == 1 ? '' : 's');
        
        $msg = json_decode($msg);
       //print_r($msg);
        foreach ($this->clients as $client) {
            if ($from === $client) {
                // The sender is not the receiver, send to each client connected
                $client->send(json_encode(array('status'=>"Success")));
            }
        }
    }
    public function onClose(ConnectionInterface $conn) {
        // The connection is closed, remove it, as we can no longer send it messages
        $this->clients->detach($conn);
        echo "Connection {$conn->resourceId} has disconnected\n";
    }
    public function onError(ConnectionInterface $conn, \Exception $e) {
        echo "An error has occurred: {$e->getMessage()}\n";
        $conn->close();
    }
}
<?php
use Ratchet\Server\IoServer;
use Ratchet\Http\HttpServer;
use Ratchet\WebSocket\WsServer;
use MyApp\RealTimeData;
    require dirname(__DIR__) . '/vendor/autoload.php';
    $server = IoServer::factory(
        new HttpServer(
            new WsServer(
                new RealTimeData()
            )
        ),
        8080
    );
    $server->run();
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Hello</title>
</head>
<body>
    <script type="text/javascript">
        // When Single Connection
        var conn = new WebSocket('ws://localhost:8080');
        conn.onopen = function(e) {
            console.log("Connection established!");
            var data = {
                    'name': "kartik",
                    'age': 28,
                    'bio': {
                        'hobi': 'reading',
                        'skill': 'Codding'
                    }
            };
            conn.send(JSON.stringify(data));
        };
        conn.onmessage = function(e) {
            console.log(e.data);
        };
/*
        // you can route multiple socket connection
        var conn = new WebSocket('ws://localhost:8080/home');
        conn.onopen = function(e) {
            console.log("Connection established!");
            var data = {
                    'name': "kartik",
                    'age': 28,
                    'bio': {
                        'hobi': 'reading',
                        'skill': 'Codding'
                    }
            };
            conn.send(JSON.stringify(data));
        };
        conn.onmessage = function(e) {
            console.log(e.data);
        };
        var conn2 = new WebSocket('ws://localhost:8080/realtime');
        conn2.onopen = function(e) {
            console.log("Connection established!");
            var data = {
                    'name': "Its Stock Data",
                    'age': 28,
                    'bio': {
                        'hobi': 'reading',
                        'skill': 'Codding'
                    }
            };
            conn2.send(JSON.stringify(data));
        };
        conn2.onmessage = function(e) {
            console.log(e.data);
        };
*/
    </script>
</body>
</html>
Fire following command to run server
php bin/realtimedata.php
| File | Role | Description | ||
|---|---|---|---|---|
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Aux. | Auxiliary script | |||
| Doc. | Read me | |||
| / | bin | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Example | Example script | 
| / | src | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Aux. | Auxiliary script | ||
| / | vendor | / | cboden | / | ratchet | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Class | Class source | ||
| / | vendor | / | cboden | / | ratchet | / | src | 
| File | Role | Description | ||
|---|---|---|---|---|
| / | vendor | / | cboden | / | ratchet | / | src | / | Ratchet | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | cboden | / | ratchet | / | src | / | Ratchet | / | Http | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | src | / | Ratchet | / | Server | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | src | / | Ratchet | / | Session | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
| / | vendor | / | cboden | / | ratchet | / | src | / | Ratchet | / | Session | / | Serialize | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | src | / | Ratchet | / | Session | / | Storage | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
| / | vendor | / | cboden | / | ratchet | / | src | / | Ratchet | / | Session | / | Storage | / | Proxy | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | src | / | Ratchet | / | Wamp | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | src | / | Ratchet | / | WebSocket | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | tests | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Example | Example script | ||
| / | vendor | / | cboden | / | ratchet | / | tests | / | autobahn | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
| / | vendor | / | cboden | / | ratchet | / | tests | / | autobahn | / | bin | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | tests | / | helpers | 
| File | Role | Description | ||
|---|---|---|---|---|
| / | vendor | / | cboden | / | ratchet | / | tests | / | helpers | / | Ratchet | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | cboden | / | ratchet | / | tests | / | helpers | / | Ratchet | / | Mock | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | tests | / | helpers | / | Ratchet | / | Wamp | 
| File | Role | Description | ||
|---|---|---|---|---|
| / | vendor | / | cboden | / | ratchet | / | tests | / | helpers | / | Ratchet | / | Wamp | / | Stub | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | tests | / | helpers | / | Ratchet | / | WebSocket | 
| File | Role | Description | ||
|---|---|---|---|---|
| / | vendor | / | cboden | / | ratchet | / | tests | / | helpers | / | Ratchet | / | WebSocket | / | Stub | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | tests | / | unit | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
| / | vendor | / | cboden | / | ratchet | / | tests | / | unit | / | Http | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | tests | / | unit | / | Server | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | tests | / | unit | / | Session | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
| / | vendor | / | cboden | / | ratchet | / | tests | / | unit | / | Session | / | Serialize | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | tests | / | unit | / | Session | / | Storage | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
| / | vendor | / | cboden | / | ratchet | / | tests | / | unit | / | Wamp | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | composer | 
| File | Role | Description | 
|---|---|---|
|    | 
Aux. | Auxiliary script | 
|    | 
Aux. | Auxiliary script | 
|    | 
Aux. | Auxiliary script | 
|    | 
Aux. | Auxiliary script | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Data | Auxiliary data | 
|    | 
Aux. | Auxiliary script | 
|    | 
Class | Class source | 
|    | 
Lic. | License text | 
|    | 
Aux. | Auxiliary script | 
| / | vendor | / | evenement | / | evenement | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Data | Auxiliary data | ||
|    | 
Example | Example script | ||
| / | vendor | / | evenement | / | evenement | / | doc | 
| File | Role | Description | 
|---|---|---|
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Class | Class source | 
| / | vendor | / | evenement | / | evenement | / | examples | 
| File | Role | Description | 
|---|---|---|
|    | 
Example | Example script | 
|    | 
Example | Example script | 
|    | 
Example | Example script | 
|    | 
Example | Example script | 
|    | 
Example | Example script | 
| / | vendor | / | evenement | / | evenement | / | src | / | Evenement | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | evenement | / | evenement | / | tests | / | Evenement | 
| File | Role | Description | ||
|---|---|---|---|---|
| / | vendor | / | evenement | / | evenement | / | tests | / | Evenement | / | Tests | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Aux. | Auxiliary script | 
|    | 
Class | Class source | 
| / | vendor | / | guzzlehttp | / | psr7 | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Example | Example script | ||
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | guzzlehttp | / | psr7 | / | .github | / | workflows | 
| File | Role | Description | 
|---|---|---|
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
| / | vendor | / | guzzlehttp | / | psr7 | / | src | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Aux. | Auxiliary script | 
|    | 
Aux. | Auxiliary script | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | psr | / | http-message | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | psr | / | http-message | / | src | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | ralouphie | / | getallheaders | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | ralouphie | / | getallheaders | / | src | 
| File | Role | Description | 
|---|---|---|
|    | 
Aux. | Auxiliary script | 
| / | vendor | / | ratchet | / | rfc6455 | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Data | Auxiliary data | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | ratchet | / | rfc6455 | / | src | 
| / | vendor | / | ratchet | / | rfc6455 | / | src | / | Handshake | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | ratchet | / | rfc6455 | / | src | / | Messaging | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | ratchet | / | rfc6455 | / | tests | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Example | Example script | ||
| / | vendor | / | ratchet | / | rfc6455 | / | tests | / | ab | 
| File | Role | Description | 
|---|---|---|
|    | 
Example | Example script | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Example | Example script | 
| / | vendor | / | ratchet | / | rfc6455 | / | tests | / | unit | 
| / | vendor | / | ratchet | / | rfc6455 | / | tests | / | unit | / | Handshake | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | ratchet | / | rfc6455 | / | tests | / | unit | / | Messaging | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | react | 
| File | Role | Description | ||
|---|---|---|---|---|
| / | vendor | / | react | / | cache | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | react | / | cache | / | src | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | react | / | dns | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | react | / | dns | / | src | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | react | / | dns | / | src | / | Config | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | react | / | dns | / | src | / | Model | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | react | / | dns | / | src | / | Protocol | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | react | / | dns | / | src | / | Query | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | react | / | dns | / | src | / | Resolver | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | react | / | event-loop | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | react | / | event-loop | / | src | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | react | / | event-loop | / | src | / | Tick | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
| / | vendor | / | react | / | event-loop | / | src | / | Timer | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | react | / | promise-timer | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | react | / | promise-timer | / | src | 
| File | Role | Description | 
|---|---|---|
|    | 
Example | Example script | 
|    | 
Aux. | Auxiliary script | 
|    | 
Class | Class source | 
| / | vendor | / | react | / | promise | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | react | / | promise | / | src | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Example | Example script | ||
|    | 
Aux. | Auxiliary script | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | react | / | promise | / | src | / | Exception | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
| / | vendor | / | react | / | socket | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | react | / | socket | / | src | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | react | / | stream | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | react | / | stream | / | src | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | 
| File | Role | Description | ||
|---|---|---|---|---|
| / | vendor | / | symfony | / | deprecation-contracts | 
| File | Role | Description | 
|---|---|---|
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Aux. | Auxiliary script | 
|    | 
Lic. | License text | 
|    | 
Doc. | Documentation | 
| / | vendor | / | symfony | / | http-foundation | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Lic. | License text | ||
|    | 
Class | Class source | ||
|    | 
Doc. | Documentation | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | symfony | / | http-foundation | / | Exception | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | http-foundation | / | File | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | symfony | / | http-foundation | / | File | / | Exception | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | http-foundation | / | RateLimiter | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | http-foundation | / | Session | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | symfony | / | http-foundation | / | Session | / | Attribute | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | http-foundation | / | Session | / | Flash | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | http-foundation | / | Session | / | Storage | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | symfony | / | http-foundation | / | Session | / | Storage | / | Handler | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | http-foundation | / | Session | / | Storage | / | Proxy | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | http-foundation | / | Test | / | Constraint | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | polyfill-mbstring | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Aux. | Auxiliary script | ||
|    | 
Aux. | Auxiliary script | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Class | Class source | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | symfony | / | polyfill-mbstring | / | Resources | 
| File | Role | Description | ||
|---|---|---|---|---|
| / | vendor | / | symfony | / | polyfill-mbstring | / | Resources | / | unidata | 
| File | Role | Description | 
|---|---|---|
|    | 
Aux. | Auxiliary script | 
|    | 
Aux. | Auxiliary script | 
|    | 
Aux. | Auxiliary script | 
| / | vendor | / | symfony | / | polyfill-php80 | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Aux. | Auxiliary script | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Class | Class source | ||
|    | 
Doc. | Documentation | ||
| / | vendor | / | symfony | / | polyfill-php80 | / | Resources | / | stubs | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | routing | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Class | Class source | ||
|    | 
Data | Auxiliary data | ||
|    | 
Lic. | License text | ||
|    | 
Doc. | Documentation | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | symfony | / | routing | / | Annotation | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | routing | / | DependencyInjection | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | routing | / | Exception | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | routing | / | Generator | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | symfony | / | routing | / | Generator | / | Dumper | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | routing | / | Loader | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | symfony | / | routing | / | Loader | / | Configurator | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | symfony | / | routing | / | Loader | / | Configurator | / | Traits | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | vendor | / | symfony | / | routing | / | Loader | / | schema | / | routing | 
| File | Role | Description | 
|---|---|---|
|    | 
Data | Auxiliary data | 
| / | vendor | / | symfony | / | routing | / | Matcher | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
|    | 
Class | Class source | ||
| / | vendor | / | symfony | / | routing | / | Matcher | / | Dumper | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
| socket-programming-u-2021-09-23.zip 716KB | |
| socket-programming-u-2021-09-23.tar.gz 486KB | |
| Install with Composer | 
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 100% | 
  | 
  | 
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.