IPv6 only, noone needs legacy stuff

This commit is contained in:
Trolli Schmittlauch 2020-04-09 00:38:55 +02:00
parent 3faa4a8d61
commit e13dac4ded
2 changed files with 2 additions and 0 deletions

View file

@ -13,6 +13,7 @@ import qualified Data.ByteString.UTF8 as BSU
main = do
sock <- socket AF_INET6 Datagram defaultProtocol
setSocketOption sock IPv6Only 1
-- lookup destination to get a SockAddr
let hints = defaultHints { addrFamily = AF_INET6, addrSocketType = Datagram}
destAddr <- addrAddress . head <$> getAddrInfo (Just hints) (Just "::1") (Just "7331")

View file

@ -14,6 +14,7 @@ import qualified Data.ByteString as BS
main = do
sock <- socket AF_INET6 Datagram defaultProtocol
setSocketOption sock IPv6Only 1
-- lookup destination to get a SockAddr
let hints = defaultHints { addrFamily = AF_INET6, addrSocketType = Datagram}
serverAddr <- addrAddress . head <$> getAddrInfo (Just hints) (Just "::1") (Just "7331")