(define-library (srfi 106) (import (scheme base) (scheme write) (scheme process-context) (foreign c)) (export 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*) (include "106.scm"))