Browse Source

Attempt to force creation of the socket file

Nathaniel van Diepen 7 năm trước cách đây
mục cha
commit
b2618832a7
1 tập tin đã thay đổi với 5 bổ sung0 xóa
  1. 5 0
      Net/socket.class.php

+ 5 - 0
Net/socket.class.php

@@ -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);