Skip to content

Instantly share code, notes, and snippets.

View sirsnyder's full-sized avatar

Bastian Schneider sirsnyder

  • badnoob.com
  • Germany, Hanover
View GitHub Profile
<?php declare(strict_types=1);
//var_dump((new ReflectionClass("Socket"))->getMethods(ReflectionMethod::IS_PUBLIC));
class WebSocketWorker extends \Thread {
private $socket;
public function __construct(?\Socket $socket) {
$this->socket = $socket;
}
public function run() {
@sirsnyder
sirsnyder / gist:c6fb3e3c730957a25bfcc08b836a92a7
Last active March 7, 2020 06:18
NonBlockingSocketServer
<?php
class SocketServer extends Thread
{
public $socket;
public $maxThreads;
public $isRunning;