using CoreAgent.WebSocketTransport.Interfaces;
using CoreAgent.WebSocketTransport.Models;
using Microsoft.Extensions.Logging;
namespace CoreAgent.WebSocketTransport.Services;
///
/// 消息通道管理器实现
/// 单一职责:管理所有消息通道
///
public class MessageChannelManager : IMessageChannelManager
{
private readonly ILogger _logger;
private volatile bool _disposed;
private readonly object _disposeLock = new object();
private IMessageChannel _sendChannel;
private IMessageChannel