InitPHP Socket

TCP, UDP, TLS and SSL socket toolkit for PHP 8.1+ with a non-blocking, select-driven server loop.

PHP 8.1+ MIT v2.0.0

Installation

terminal
$ composer require initphp/socket

Requires PHP 8.1+. The package is published on Packagist as initphp/socket.

What Socket does

Lightweight TCP, UDP, TLS and SSL socket toolkit for PHP 8.1+. Enum-driven factory, non-blocking select-driven server loop, and a per-transport Channel strategy for building real-time servers and clients.

Package details

Composer package
initphp/socket
Latest version
2.0.0
Released
2026-05-24
Requires
PHP 8.1+ (^8.1)
License
MIT
PHP extensions
ext-sockets, ext-openssl