using Microsoft.AspNetCore.Mvc; using LTEMvcApp.Models; using LTEMvcApp.Services; using Microsoft.Extensions.Logging; using System.IO; namespace LTEMvcApp.Controllers { /// /// WebSocket控制器(已拆分,原方法已迁移至更专注的控制器) /// [ApiController] [Route("api/[controller]")] public class WebSocketController : ControllerBase { private readonly WebSocketManagerService _webSocketManager; private readonly ILogger _logger; private readonly string _logsDirectory = "ClientMessageLogs"; public WebSocketController(WebSocketManagerService webSocketManager, ILogger logger) { _webSocketManager = webSocketManager; _logger = logger; if (!Directory.Exists(_logsDirectory)) { Directory.CreateDirectory(_logsDirectory); } } // 该控制器已拆分,原有API请参见 ClientController、ConfigController、TestConfigController、LogController、MessageController } }