Documentation / SocketClient
The SocketClient class enables a client for remote socket. Creates SocketStream connection instances.
Synopsis
namespace Phrity\Net;
use Psr\Http\Message\UriInterface;
class SocketClient
{
// Constructor
public function __construct(UriInterface $uri, Context|null $context = null);
// Methods
// If client should use persistent connection
public function setPersistent(bool $persistent): self;
// Set timeout in seconds
public function setTimeout(int|float|null $timeout): self;
// Get stream context
public function getContext(): Context;
// Set stream context
public function setContext(Context $context): self;
// Connect to remote
public function connect(): SocketStream;
}
Requirements
PHP
^8.1