System.Socket

Name Resolution

data AddrInfo a t p

getAddrInfo

getAddrInfo

getNameInfo

getNameInfo

Operations

socket

socket

bind

bind

listen

listen

accept

accept

connect

connect

send

send

sendAll

sendAll

sendTo

sendTo

recv

recv

recvFrom

recvFrom

close

close

Sockets

data Socket d t p

Addresses

class Address a

SockAddrIn

data SockAddrIn

SockAddrIn6

data SockAddrIn6

SockAddrUn

data SockAddrUn

Types

class Type t

DGRAM

data DGRAM

STREAM

data STREAM

SEQPACKET

data SEQPACKET

Protocols

class Protocol p

UDP

data UDP

TCP

data TCP

SCTP

data SCTP

Exceptions

SocketException

data SocketException

AddrInfoException

data AddrInfoException

Options

class GetSockOpt o

class SetSockOpt o

SO_ACCEPTCONN

data SO_ACCEPTCONN

Flags

MsgFlags

data MsgFlags

msgEOR

msgNOSIGNAL

msgOOB

msgWAITALL

AddrInfoFlags

data AddrInfoFlags

aiADDRCONFIG

aiALL

aiCANONNAME

aiNUMERICHOST

aiNUMERICSERV

aiPASSIVE

aiV4MAPPED

NameInfoFlags

data NameInfoFlags

niNAMEREQD

niDGRAM

niNOFQDN

niNUMERICHOST

niNUMERICSERV