/// <summary> /// Create a network stream object. /// </summary> /// <param name="host">Network host.</param> /// <param name="port">Network port.</param> /// <param name="useTls">Use TLS layer?</param> /// <param name="noDelay">No delay?</param> /// <param name="ignoreSslPolicyErrors">Ignore SSL policy errors?</param> /// <returns>Network stream implementation.</returns> public static INetworkStream CreateNetworkStream(string host, int port, bool useTls, bool noDelay, bool ignoreSslPolicyErrors) { return(implementation.CreateNetworkStreamImpl(host, port, useTls, noDelay, ignoreSslPolicyErrors)); }
/// <summary> /// Create a network stream object. /// </summary> /// <param name="host">Network host.</param> /// <param name="port">Network port.</param> /// <param name="useTls">Use TLS layer?</param> /// <param name="noDelay">No delay?</param> /// <param name="ignoreSslPolicyErrors">Ignore SSL policy errors?</param> /// <param name="millisecondsTimeout">a timeout in milliseconds for creating a network stream</param> /// <returns>Network stream implementation.</returns> public INetworkStream CreateNetworkStream(string host, int port, bool useTls, bool noDelay, bool ignoreSslPolicyErrors, int millisecondsTimeout = DefaultAssociationTimeout) { return(_implementation.CreateNetworkStreamImpl(host, port, useTls, noDelay, ignoreSslPolicyErrors, millisecondsTimeout)); }