cyclone/docs/api/srfi/106.md
2016-09-30 17:52:27 -04:00

83 lines
2.1 KiB
Markdown

# 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\*