正在显示
1 个修改的文件
包含
2 行增加
和
5 行删除
| @@ -17,24 +17,21 @@ class Socket | @@ -17,24 +17,21 @@ class Socket | ||
| 17 | $socketServerPort = 9555; // 替换为实际端口 | 17 | $socketServerPort = 9555; // 替换为实际端口 |
| 18 | // 创建一个 TCP Socket 客户端 | 18 | // 创建一个 TCP Socket 客户端 |
| 19 | $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); | 19 | $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); |
| 20 | - @file_put_contents(storage_path('logs/lyh_error.log'), var_export($socket, true) . PHP_EOL, FILE_APPEND); | ||
| 21 | if ($socket === false) { | 20 | if ($socket === false) { |
| 22 | return response()->json(['error' => 'Socket creation failed']); | 21 | return response()->json(['error' => 'Socket creation failed']); |
| 23 | } | 22 | } |
| 24 | // 连接到 Socket 服务器 | 23 | // 连接到 Socket 服务器 |
| 25 | $result = socket_connect($socket, $socketServerIp, $socketServerPort); | 24 | $result = socket_connect($socket, $socketServerIp, $socketServerPort); |
| 26 | - @file_put_contents(storage_path('logs/lyh_error.log'), var_export($result, true) . PHP_EOL, FILE_APPEND); | ||
| 27 | if ($result === false) { | 25 | if ($result === false) { |
| 28 | return response()->json(['error' => 'Socket connection failed']); | 26 | return response()->json(['error' => 'Socket connection failed']); |
| 29 | } | 27 | } |
| 28 | + $data = 'hello'; | ||
| 30 | // 发送数据到 Socket 服务器 | 29 | // 发送数据到 Socket 服务器 |
| 31 | - socket_write($socket, 'ceshixiaoxi', strlen('ceshixiaoxi')); | 30 | + socket_write($socket, $data, strlen($data)); |
| 32 | // 从服务器接收数据 | 31 | // 从服务器接收数据 |
| 33 | $response = socket_read($socket, 1024); | 32 | $response = socket_read($socket, 1024); |
| 34 | - @file_put_contents(storage_path('logs/lyh_error.log'), var_export($response, true) . PHP_EOL, FILE_APPEND); | ||
| 35 | // 关闭 Socket 连接 | 33 | // 关闭 Socket 连接 |
| 36 | socket_close($socket); | 34 | socket_close($socket); |
| 37 | - | ||
| 38 | return response()->json(['response' => $response]); | 35 | return response()->json(['response' => $response]); |
| 39 | } | 36 | } |
| 40 | } | 37 | } |
-
请 注册 或 登录 后发表评论