-- | This module provides extensible APIs for socket addresses. -- module Network.Socket.Address ( -- * Socket Address SocketAddress(..) , getPeerName , getSocketName -- * Socket operations , connect , bind , accept -- * Sending and receiving ByteString , sendTo , sendAllTo , recvFrom -- * Sending and receiving data from a buffer , sendBufTo , recvBufFrom ) where import Network.Socket.ByteString.IO import Network.Socket.Buffer import Network.Socket.Name import Network.Socket.Syscall import Network.Socket.Types