📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
e-ticaretv3.demodesign.com.tr
/
vendor
/
react
/
socket
/
src
📝
UnixConnector.php
← Geri Dön
<?php namespace React\Socket; use React\EventLoop\LoopInterface; use React\Promise; use InvalidArgumentException; use RuntimeException; /** * Unix domain socket connector * * Unix domain sockets use atomic operations, so we can as well emulate * async behavior. */ final class UnixConnector implements ConnectorInterface { private $loop; public function __construct(LoopInterface $loop) { $this->loop = $loop; } public function connect($path) { if (strpos($path, '://') === false) { $path = 'unix://' . $path; } elseif (substr($path, 0, 7) !== 'unix://') { return Promise\reject(new InvalidArgumentException('Given URI "' . $path . '" is invalid')); } $resource = @stream_socket_client($path, $errno, $errstr, 1.0); if (!$resource) { return Promise\reject(new RuntimeException('Unable to connect to unix domain socket "' . $path . '": ' . $errstr, $errno)); } $connection = new Connection($resource, $this->loop); $connection->unix = true; return Promise\resolve($connection); } }
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula