xp-framework / networking
Networking for the XP Framework: Client and server APIs
Installs: 123 441
Dependents: 15
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 4
Requires
- php: >=7.0.0
- xp-framework/core: ^12.0 | ^11.0 | ^10.0 | ^9.0 | ^8.0 | ^7.0
- xp-framework/logging: ^11.0 | ^10.0 | ^9.0 | ^8.0 | ^7.0
Requires (Dev)
- xp-framework/test: ^2.0 | ^1.0
- dev-master
- v10.5.0
- v10.4.1
- v10.4.0
- v10.3.1
- v10.3.0
- v10.2.3
- v10.2.2
- v10.2.1
- v10.2.0
- v10.1.2
- v10.1.1
- v10.1.0
- v10.0.2
- v10.0.1
- v10.0.0
- v9.3.3
- v9.3.2
- v9.3.1
- v9.3.0
- v9.2.5
- v9.2.4
- v9.2.3
- v9.2.2
- v9.2.1
- v9.2.0
- v9.1.2
- v9.1.1
- v9.1.0
- v9.0.0
- v8.0.2
- v8.0.1
- v8.0.0
- v7.1.0
- v7.0.1
- v7.0.0
- v6.6.0
- dev-feature/async-io-api
- dev-fix/zero-write
- dev-feature/async-connect
- dev-feature/encrypted-socket
- dev-feature/server-listen
- dev-feature/server-control
This package is auto-updated.
Last update: 2024-10-24 13:55:45 UTC
README
Client and server APIs
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
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
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 }