cqpCow 1 年之前
父節點
當前提交
a63e7d4afc
共有 1 個文件被更改,包括 8 次插入4 次删除
  1. 8 4
      app/Console/Commands/ReadCommand.php

+ 8 - 4
app/Console/Commands/ReadCommand.php

@@ -150,8 +150,10 @@ class ReadCommand extends Command
         //本地ipv4地址
         //本地ipv4地址
         $ipv4 = $this->getMyIpV4();
         $ipv4 = $this->getMyIpV4();
 
 
-        $host = env('HOST_TCP',$ipv4);  // 主机地址
-        $port = env('HOST_PORT',9501); // 端口号
+        $host = env('HOST_TCP');  // 主机局域网地址
+        $port = env('HOST_PORT'); // 端口号
+        if(empty($host)) $host = $ipv4;
+        if(empty($port)) $port = 9501;
 
 
         // 创建一个TCP socket
         // 创建一个TCP socket
         $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
         $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
@@ -163,7 +165,7 @@ class ReadCommand extends Command
         // 初始内存使用量
         // 初始内存使用量
         $initialMemoryUsage = memory_get_usage();
         $initialMemoryUsage = memory_get_usage();
 
 
-        echo date("Y-m-d H:i:s") . "服务器已启动\n";
+        echo date("Y-m-d H:i:s") . " 服务器" . $host . ":" . $port . "已启动监听\n";
         file_put_contents('C:\Users\Administrator\Desktop\record.txt',date("Y-m-d H:i:s") . "服务器已启动".PHP_EOL,8);
         file_put_contents('C:\Users\Administrator\Desktop\record.txt',date("Y-m-d H:i:s") . "服务器已启动".PHP_EOL,8);
 
 
         while (true) {
         while (true) {
@@ -342,6 +344,8 @@ class ReadCommand extends Command
 
 
     public function getMyIpV4(){
     public function getMyIpV4(){
         $ip = exec("ipconfig | findstr /i \"IPv4\"");
         $ip = exec("ipconfig | findstr /i \"IPv4\"");
-        return $ip;
+        $parts = explode(": ", $ip);
+        $ipAddress = $parts[1];
+        return $ipAddress;
     }
     }
 }
 }