Mercurial > core / lisp/lib/net/obj.lisp
changeset 698: |
96958d3eb5b0 |
parent: |
9e1854ff6f6c
|
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Fri, 04 Oct 2024 22:04:59 -0400 |
permissions: |
-rw-r--r-- |
description: |
fixes |
1 ;;; net/tcp.lisp --- Network Objects 8 (deftype port () "Port number" '(integer 0 65535)) 9 (deftype unprivileged-port () "Unprivileged port number" '(or (port 1024 65535) (port 0))) 10 (deftype privileged-port () "Privileged port number" '(port 1 1023)) 11 (deftype ip-address () "IP Address specifier" '(or string (vector unsigned-byte) list)) 12 (deftype socket-address () "A complete internet socket address specifier." '(cons ip-address port)) 14 (defclass transport () 17 ;; (defclass connection () 41 (defgeneric connect (self &key &allow-other-keys)) 43 (defgeneric disconnect (self &key &allow-other-keys))