Network.Socket
Types
data
Socket
data
Family
data
SocketType
data
SockAddr
data
SocketStatus
type
HostAddress
data
ShutdownCmd
type
ProtocolNumber
defaultProtocol
data
PortNumber
Address operations
type
HostName
type
ServiceName
Socket Operations
socket
connect
bindSocket
listen
accept
getPeerName
getSocketName
socketPort
socketToHandle
sendTo
sendBufTo
recvFrom
recvBufFrom
send
recv
recvLen
inet_addr
inet_ntoa
shutdown
sClose
Predicates on sockets
sIsConnected
sIsBound
sIsListening
sIsReadable
sIsWritable
Socket options
data
SocketOption
getSocketOption
setSocketOption
File descriptor transmission
Special Constants
aNY_PORT
iNADDR_ANY
sOMAXCONN
sOL_SOCKET
maxListenQueue
Initialisation
withSocketsDo
Very low level operations
fdSocket
mkSocket
Internal
packFamily
unpackFamily
packSocketType
throwSocketErrorIfMinus1_