h* D  2.0.2.2 Safe-Inferred , wuss)Configures a secure WebSocket connection.wuss1How to get bytes from the connection. Typically  $, but could be something else like  .wussA secure replacement for .let app _connection = return ()0runSecureClient "echo.websocket.org" 443 "/" appwuss Build a new  Connection! from the client's point of view.WARNING: Be sure to run the returned `IO ()` action after you are done using the  Connection8 in order to properly close the communication channel. 6 handles this for you, prefer to use it when possible.wussA secure replacement for .&let options = defaultConnectionOptionslet headers = []let app _connection = return ()runSecureClientWith "echo.websocket.org" 443 "/" options headers appIf you want to run a secure client without certificate validation, use . For example: let host = "echo.websocket.org" let port = 443 let path = "/" let options = defaultConnectionOptions let headers = [] let tlsSettings = TLSSettingsSimple -- This is the important setting. { settingDisableCertificateValidation = True , settingDisableSession = False , settingUseServerName = False } let connectionParams = ConnectionParams { connectionHostname = host , connectionPort = port , connectionUseSecure = Just tlsSettings , connectionUseSocks = Nothing } context <- initConnectionContext connection <- connectTo context connectionParams stream <- makeStream (fmap Just (connectionGetChunk connection)) (maybe (return ()) (connectionPut connection . toStrict)) runClientWithStream stream host path options headers $ \ connection -> do -- Do something with the connection. return ()wuss Build a new  Connection! from the client's point of view.WARNING: Be sure to run the returned `IO ()` action after you are done using the  Connection8 in order to properly close the communication channel. 6 handles this for you, prefer to use it when possible.wuss The default  value used by .wuss/Runs a secure WebSockets client with the given . wuss Build a new  Connection! from the client's point of view.WARNING: Be sure to run the returned `IO ()` action after you are done using the  Connection8 in order to properly close the communication channel. 7 handles this for you, prefer to use it when possible.wussHostwussPortwussPathwuss ApplicationwussHostwuss PortNumberwussPathwussHostwussPortwussPathwussOptionswussHeaderswuss ApplicationwussHostwuss PortNumberwussPathwussOptionswussHeaderswussHostwussPortwussPathwussConfigwussOptionswussHeaderswuss Application wussHostwuss PortNumberwussPathwussConfigwussOptionswussHeaders        "wuss-2.0.2.2-SlpxKN1aBd6NdL3I7QynxWusswussNetwork.WebSockets runClient runClientWithrunClientWithStreamConfig connectionGetrunSecureClientnewSecureClientConnectionrunSecureClientWithnewSecureClientConnectionWith defaultConfigrunSecureClientWithConfig#newSecureClientConnectionWithConfig/crypton-connection-0.4.3-8cgZ9kjcrKeJ8AUlQXddDbNetwork.ConnectionconnectionGetChunkconnectionGetLine