using System; using System.Net.Sockets; namespace AMWD.Protocols.Modbus.Tcp.Utils { internal class SocketWrapper : IDisposable { private Socket _socket; public SocketWrapper(Socket socket) { _socket = socket; } /// public virtual bool DualMode { get => _socket.DualMode; set => _socket.DualMode = value; } /// public virtual bool IsBound => _socket.IsBound; public virtual void Dispose() => _socket.Dispose(); } }