瀏覽代碼

Attempt to force creation of the socket file

Nathaniel van Diepen 7 年之前
父節點
當前提交
b2618832a7
共有 1 個文件被更改,包括 5 次插入0 次删除
  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);