System.Posix.Socket

Socket types

data Socket f

withSocketFd

unsafeSocketFd

unsafeSocketFromFd

class SockFamily f

class SockAddr a

data SockType

data SockProto

defaultSockProto

class SockOpt o

data SO_ERROR

data SO_KEEPALIVE

data SO_REUSEADDR

data SockOps

data MsgFlags

Socket operations

Creating and connecting

socket

getSockOpt

setSockOpt

bind

connect

tryConnect

listen

accept

tryAccept

getLocalAddr

getRemoteAddr

Receiving messages

hasOobData

recvBufs

recvBuf

recv'

recv

recvBufsFrom

recvBufFrom

recvFrom'

recvFrom

Sending messages

sendBufs

sendMany'

sendMany

sendBuf

send'

send

sendBufsTo

sendManyTo'

sendManyTo

sendBufTo

sendTo'

sendTo

Closing

shutdown

close