listener <- socket()
bind(listener, ipa, pno)
listen(listener)
loop
active <- accept()
loop
msg <- read(active)
rsp <- f(msg)
write(active, rsp)
close(active)
INADDR_ANY); at any port (0, unlikely)
active <- socket() bind(active, ipa, pno) loop msg <- recvfrom(active, requester) rsp <- f(msg) sendto(active, rsp, requester)
This page last modified on 4 February 2003.