<?php /** * Created by PhpStorm. * User: yarullin * Date: 25.03.2016 * Time: 20:26 */ require 'common.php'; $server = new \Esockets\Server(); $server->open(); if (!$server->open()) { echo 'Не удалось запустить сервер!<br>' . PHP_EOL; exit; } else { echo 'Сервер слушает сокет<br>' . PHP_EOL; } $server->onAccept(function ($peer) { /** * @var $peer \Esockets\Peer */ \Esockets\error_log(' Принял ' . $peer->getAddress() . ' !'); $peer->onReceive(function ($msg) use($peer) { /** * @var $this \Esockets\Peer */ \Esockets\error_log(' Получил от ' . $peer->getAddress() . $msg . ' !'); }); $peer->onDisconnect(function () use($peer) { \Esockets\error_log('Чувак ' . $peer->getAddress() . ' отсоединиляс от сервера'); });