sd = socket(protofamily, type, protocol)
close(sd)
bind(sd, localaddr, addrlen)
listen(sd, queuesize)
new_sd = accept(sd, caddress, caddresslen)
connect(sd, saddress, saddresslen)
send(sd, data, length, flags)
recv(sd, buffer, length, flags)
read(sd, data, length)
write(sd, data, length)