# SRFI 106 - Basic socket interface The `(srfi 106)` library provides a basic socket interface. See the [SRFI document](http://srfi.schemers.org/srfi-106/srfi-106.html) for more information. - [`make-client-socket`](#make-client-socket) - [`make-server-socket`](#make-server-socket) - [`socket?`](#socket) - [`socket-accept`](#socket-accept) - [`socket-send`](#socket-send) - [`socket-recv`](#socket-recv) - [`socket-shutdown`](#socket-shutdown) - [`socket-close`](#socket-close) - [`socket-input-port`](#socket-input-port) - [`socket-output-port`](#socket-output-port) - [`call-with-socket`](#call-with-socket) - [`address-family`](#address-family) - [`address-info`](#address-info) - [`socket-domain`](#socket-domain) - [`ip-protocol`](#ip-protocol) - [`message-type`](#message-type) - [`shutdown-method`](#shutdown-method) - [`socket-merge-flags`](#socket-merge-flags) - [`socket-purge-flags`](#socket-purge-flags) - [`*af-unspec*`](#af-unspec) - [`*af-inet*`](#af-inet) - [`*af-inet6*`](#af-inet6) - [`*sock-stream*`](#sock-stream) - [`*sock-dgram*`](#sock-dgram) - [`*ai-canonname*`](#ai-canonname) - [`*ai-numerichost*`](#ai-numerichost) - [`*ai-v4mapped*`](#ai-v4mapped) - [`*ai-all*`](#ai-all) - [`*ai-addrconfig*`](#ai-addrconfig) - [`*ipproto-ip*`](#ipproto-ip) - [`*ipproto-tcp*`](#ipproto-tcp) - [`*ipproto-udp*`](#ipproto-udp) - [`*msg-peek*`](#msg-peek) - [`*msg-oob*`](#msg-oob) - [`*msg-waitall*`](#msg-waitall) - [`*shut-rd*`](#shut-rd) - [`*shut-wr*`](#shut-wr) - [`*shut-rdwr*`](#shut-rdwr) # make-client-socket # make-server-socket # socket? # socket-accept # socket-send # socket-recv # socket-shutdown # socket-close # socket-input-port # socket-output-port # call-with-socket # address-family # address-info # socket-domain # ip-protocol # message-type # shutdown-method # socket-merge-flags # socket-purge-flags # \*af-unspec\* # \*af-inet\* # \*af-inet6\* # \*sock-stream\* # \*sock-dgram\* # \*ai-canonname\* # \*ai-numerichost\* # \*ai-v4mapped\* # \*ai-all\* # \*ai-addrconfig\* # \*ipproto-ip\* # \*ipproto-tcp\* # \*ipproto-udp\* # \*msg-peek\* # \*msg-oob\* # \*msg-waitall\* # \*shut-rd\* # \*shut-wr\* # \*shut-rdwr\*