OS: Linux
Build tools: gcc, gmake
file | description |
---|---|
tcp4server | basic tcp server (ipv4 version) |
tcp4client | basic tcp client (ipv4 version) |
tcp6server | basic tcp server (ipv6 version) |
tcp6client | basic tcp client (ipv6 version) |
udp4server | basic udp server (ipv4 version) |
udp4client | basic udp client (ipv4 version) |
udp6server | basic udp server (ipv6 version) |
udp6client | basic udp client (ipv6 version) |
unixstreamserver | basic unix domain stream server |
unixstreamclient | basic unix domain stream client |
unixdgramserver | basic unix domain datagram server |
unixdgramclient | basic unix domain datagram client |
tcp4server-nonblock-accept | tcp server using nonblocking accept (ipv4 version) |
tcp4client-nonblock-connect | tcp client using nonblocking connect (ipv4 version) |
tcp4server-poll | tcp server using poll i/o multiplexing (ipv4 version) |
tcp4server-epoll | tcp server using epoll i/o event facility (ipv4 version) |
tcp4server-select | tcp server using select i/o multiplexing (ipv4 version) |
tcp4server-fork | tcp server using fork (ipv4 version) |
tcp4server-process-pool | tcp server using preforked process pool (ipv4 version) |
tcp4server-pthread | tcp server using pthread (ipv4 version) |
tcp4server-pthread-pool | tcp server using prealloced pthread pool (ipv4 version) |
unixstreamserver-tranfd | unix domain stream server receiving file descriptor |
unixstreamclient-tranfd | unix domain stream client sending file descriptor |