/**
* Factory for connection class.
*
* @param Options $options Options object
* @return static
*/
public static function factory(Options $options)
{
$socket = new SocketClient($options->getAddress());
$object = new static($socket);
$object->setOptions($options);
return $object;
}