public RtmpsProxyClient(IProxyHost host, TcpClient src) : base(host, src) { if (!(host is RtmpsProxyHost)) throw new ArgumentException("Expected RtmpsProxyHost, got " + host.GetType()); Host = (RtmpsProxyHost)host; }
public ProxyClient(IProxyHost host, TcpClient src) { Host = host; SourceTcp = src; SourceBuffer = new byte[BufferSize]; RemoteBuffer = new byte[BufferSize]; RemoteTcp = new TcpClient(); SourceQueue.Process += SourceQueue_Process; RemoteQueue.Process += RemoteQueue_Process; }
public RtmpsProxyClient(IProxyHost host, TcpClient src) : base(host, src) { if (!(host is RtmpsProxyHost)) { throw new ArgumentException("Expected RtmpsProxyHost, got " + host.GetType()); } Host = (RtmpsProxyHost)host; }