PHPackages                             xp-framework/networking - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. xp-framework/networking

ActiveLibrary[Framework](/categories/framework)

xp-framework/networking
=======================

Networking for the XP Framework: Client and server APIs

v10.5.1(3mo ago)2316.5k↓18.6%[5 PRs](https://github.com/xp-framework/networking/pulls)15BSD-3-ClausePHPPHP &gt;=7.0.0CI passing

Since Dec 8Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/xp-framework/networking)[ Packagist](https://packagist.org/packages/xp-framework/networking)[ Docs](http://xp-framework.net/)[ RSS](/packages/xp-framework-networking/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (45)Used By (15)

Networking for the XP Framework
===============================

[](#networking-for-the-xp-framework)

[![Build status on GitHub](https://github.com/xp-framework/networking/workflows/Tests/badge.svg)](https://github.com/xp-framework/networking/actions)[![XP Framework Module](https://raw.githubusercontent.com/xp-framework/web/master/static/xp-framework-badge.png)](https://github.com/xp-framework/core)[![BSD Licence](https://raw.githubusercontent.com/xp-framework/web/master/static/licence-bsd.png)](https://github.com/xp-framework/core/blob/master/LICENCE.md)[![Requires PHP 7.0+](https://raw.githubusercontent.com/xp-framework/web/master/static/php-7_0plus.svg)](http://php.net/)[![Supports PHP 8.0+](https://raw.githubusercontent.com/xp-framework/web/master/static/php-8_0plus.svg)](http://php.net/)[![Latest Stable Version](https://camo.githubusercontent.com/2d8d13d8757b48eb00154ba55f3cb388ec9d67c9813f553a230ee4cdf2822de6/68747470733a2f2f706f7365722e707567782e6f72672f78702d6672616d65776f726b2f6e6574776f726b696e672f76657273696f6e2e737667)](https://packagist.org/packages/xp-framework/networking)

Client and server APIs

Basic low-level
---------------

[](#basic-low-level)

```
package peer {
  public abstract enum peer.Sockets

  public class peer.AuthenticationException
  public class peer.BSDSocket
  public class peer.ConnectException
  public class peer.CryptoSocket
  public class peer.ProtocolException
  public class peer.SSLSocket
  public class peer.ServerSocket
  public class peer.Socket
  public class peer.SocketEndpoint
  public class peer.SocketException
  public class peer.SocketInputStream
  public class peer.SocketOutputStream
  public class peer.SocketTimeoutException
  public class peer.TLSSocket
  public class peer.UDPSocket
  public class peer.URL
}
```

Networks and DNS
----------------

[](#networks-and-dns)

```
package peer.net {
  public abstract class peer.net.InetAddress

  public class peer.net.Inet4Address
  public class peer.net.Inet6Address
  public class peer.net.InetAddressFactory
  public class peer.net.NameserverLookup
  public class peer.net.Network
  public class peer.net.NetworkParser
}
```

Server
------

[](#server)

```
package peer.server {
  public interface peer.server.ServerProtocol

  public class peer.server.AsyncServer
  public class peer.server.EventServer
  public class peer.server.EventSocket
  public class peer.server.ForkingServer
  public class peer.server.PreforkingServer
  public class peer.server.Server
}

package peer.server.protocol {
  public interface peer.server.protocol.OutOfResourcesHandler
  public interface peer.server.protocol.SocketAcceptHandler
}
```

###  Health Score

55

—

FairBetter than 98% of packages

Maintenance82

Actively maintained with recent releases

Popularity35

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 97.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~103 days

Recently: every ~317 days

Total

37

Last Release

92d ago

Major Versions

v6.6.0 → v7.0.02016-02-21

v7.1.0 → v8.0.02016-08-28

v8.0.2 → v9.0.02017-05-29

v9.3.3 → v10.0.02020-04-10

PHP version history (3 changes)v6.6.0PHP &gt;=5.5.0

v9.0.0PHP &gt;=5.6.0

v10.0.0PHP &gt;=7.0.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/07d18d882c8b4aaf3466432f64018214f2771eda333202175431ee7233795376?d=identicon)[thekid](/maintainers/thekid)

---

Top Contributors

[![thekid](https://avatars.githubusercontent.com/u/696742?v=4)](https://github.com/thekid "thekid (195 commits)")[![kiesel](https://avatars.githubusercontent.com/u/127769?v=4)](https://github.com/kiesel "kiesel (3 commits)")[![dandralSICKAG](https://avatars.githubusercontent.com/u/196613016?v=4)](https://github.com/dandralSICKAG "dandralSICKAG (2 commits)")

---

Tags

asynclow-levelnetworkphpserversocketsxp-frameworkmodulexp

### Embed Badge

![Health badge](/badges/xp-framework-networking/health.svg)

```
[![Health](https://phpackages.com/badges/xp-framework-networking/health.svg)](https://phpackages.com/packages/xp-framework-networking)
```

###  Alternatives

[nwidart/laravel-modules

Laravel Module management

6.1k14.6M274](/packages/nwidart-laravel-modules)[xp-framework/compiler

XP Compiler

2026.0k9](/packages/xp-framework-compiler)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
