NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1191 most downloaded on Packagist
Simple and lightweight OOP wrapper for PHP's low-level sockets extension (ext-sockets).
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 3.2 years
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
11 releases · first in 2013
Feature: Forward compatibility with PHP 8.1 release. ( #67 and #68 by @clue )
One column per quarter.
Feature: Support PHP 8 and drop legacy HHVM support. ( #60 and #61 by @clue )
Fix: Fix error reporting when invoking methods on closed socket instance. ( #48 by @clue )
Feature: Improve Windows support (async connections and Unix domain sockets). ( #43 by @clue )
Feature: Add $timeout parameter for Factory::createClient() ( #39 by @elbandi and @clue )
Feature: Add $timeout parameter for Factory::createClient()
(#39 by @elbandi and @clue)
// connect to Google, but wait no longer than 2.5s for connection
$socket = $factory->createClient('www.google.com:80', 2.5);Improve test suite by adding PHPUnit to require-dev,
update test suite to test against legacy PHP 5.3 through PHP 7.2 and
optionally skip functional integration tests requiring internet.
(#26 by @ascii-soup, #28, #29, #37 and #38 by @clue)
Feature: Expose optional $type parameter for Socket::read() ( #16 by @elbandi )
Feature: Accept float timeouts like 0.5 for Socket::selectRead() and Socket::selectWrite() .
0.5 for Socket::selectRead() and Socket::selectWrite().Socket::connectTimeout() method.Factory fails to create a Socket.accept() on an idle server socket emits right error code and message.Feature: Improved errors reporting through dedicated Exception
Fix: The Factory::createUdg() now returns the right socket type.
Factory::createUdg() now returns the right socket type.Fix: Raw sockets now correctly report no port instead of a 0 port.
0 port.* First tagged release
Your coding agent can read these notes before it upgrades. Set up the MCP server →