|  | 
          Establish a connection with a server. Syntax
          object.Connect( [RemoteHost],
          [RemotePort], [UserName], [Password],
          [Timeout], [Options] ) Parameters
          
            RemoteHostA string which specifies the host name or IP address of the
            server. If this argument is not specified, it defaults to the
            value of the HostAddress property if it is defined.
            Otherwise, it defaults to the value of the HostName
            property.RemotePortA number which specifies the port to connect to on the server.
            If this argument is not specified, it defaults to the value
            of the RemotePort property. A value of zero indicates that
            the default port number for this service should be used to
            establish the connection.UserNameA string which specifies the name of the user used to
            authenticate access to the server. If this argument is not
            specified, it defaults to the value of the UserName
            property.PasswordA string which specifies the password used to authenticate the
            user. If this argument is not specified, it defaults to the value
            of the Password property.TimeoutThe number of seconds that the client will wait for a response
            before failing the operation. If this argument is not specified,
            the value of the Timeout property will be used as the default.OptionsA numeric value which specifies one or more options. If this
            argument is omitted or a value of zero is specified, a default,
            standard connection will be established. This argument is
            constructed by using a bitwise operator with any of the following
            values: 
          
            
              
                | Value | Constant | Description |  
                | 0 | nntpOptionNone | No additional options are specified when establishing a
                connection with the server. A standard, non-secure connection
                will be used. |  
                | &H400 | nntpOptionTunnel | This option specifies that a tunneled TCP connection and/or
                port-forwarding is being used to establish the connection to
                the server. This changes the behavior of the client with
                regards to internal checks of the destination IP address and
                remote port number, default capability selection and how the
                connection is established. |  
                | &H800 | nntpOptionTrustedSite | This option specifies the server is trusted. The
                server certificate will not be validated and the connection
                will always be permitted. This option only affects connections
                using either the SSL or TLS protocols. |  
                | &H1000 | nntpOptionSecure | This option specifies the client should attempt to
                establish a secure connection with the server. Note that the
                server must support secure connections using either the SSL or
                TLS protocol. |  
                | &H8000 | nntpOptionSecureFallback | This option specifies the client should permit the use of 
                less secure cipher suites for compatibility with legacy servers. 
                If this option is specified, the client will allow connections 
                using TLS 1.0 and cipher suites that use RC4, MD5 and SHA1. |  
                | &H40000 | nntpOptionPreferIPv6 | This option specifies the client should prefer the use of 
                IPv6 if the server hostname can be resolved to both an IPv6 and 
                IPv4 address. This option is ignored if the local system does 
                not have IPv6 enabled, or when the hostname can only be resolved 
                to an IPv4 address. If the server hostname can only be resolved 
                to an IPv6 address, the client will attempt to establish a 
                connection using IPv6 regardless if this option has been 
                specified. |  Return Value
          A value of zero is returned if the connection was successful.
          Otherwise, a non-zero error code is returned which indicates the
          cause of the failure. See Also
          
          	HostAddress Property,
            HostName Property, 
            Options Property, 
            RemotePort Property, 
            Disconnect Method, 
            OnConnect Event
           |  |