| Value | Constant | Description | 
              
                | 1 | swOptionBroadcast | This option specifies that broadcasting should be enabled
                for datagrams. This option is invalid for stream sockets. | 
              
                | 2 | swOptionDontRoute | This option specifies default routing should not be used.
                This option should not be specified unless absolutely necessary. | 
              
                | 4 | swOptionKeepAlive | This option specifies that packets are to be sent to the
                remote system when no data is being exchanged to keep the
                connection active. This is only valid for stream sockets. | 
              
                | &H10 | swOptionNoDelay | This option disables the Nagle algorithm. By default, small 
                amounts of data written to the socket are buffered, increasing 
                efficiency and reducing network congestion. However, this 
                buffering can negatively impact the responsiveness of certain 
                applications. This option disables this buffering and 
                immediately sends data packets as they are written to the 
                socket. | 
              
                | &H20 | swOptionInLine | This option specifies that out-of-band data should be 
                received inline with the standard data stream. This option is 
                only valid for stream sockets. | 
              
                | &H800 | swOptionTrustedSite | 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 | swOptionSecure | This option specifies that a secure connection should be 
                established with the remote host. The specific version of TLS 
                can be specified by setting the SecureProtocol 
                property. By default, the connection will use TLS 1.2 
                and the strongest cipher suites available. Older versions 
                of Windows prior to Windows 7 and Windows Server 2008 R2 only 
                support TLS 1.0 and secure connections will automatically 
                downgrade on those platforms. | 
              
                | &H8000 | swOptionSecureFallback | 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 | swOptionPreferIPv6 | 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. |