|
@@ -72,6 +72,11 @@
|
|
|
$this->throw_if($this->socket);
|
|
|
if($this->socket_type == static::SERVER){
|
|
|
if(is_null($this->port)){
|
|
|
+ if(file_exists($this->address)){
|
|
|
+ chmod($this->address, 0702);
|
|
|
+ }elseif(function_exists('posix_mkfifo'){
|
|
|
+ posix_mkfifo($this->address, 0702);
|
|
|
+ }
|
|
|
socket_bind($this->socket, $this->address);
|
|
|
}else{
|
|
|
$res = socket_bind($this->socket, $this->address, $this->port);
|