Authors: | Doug Coleman |
Class | Superclass | Slots |
already-logged-in | tuple | username |
managed-client | tuple | input-stream output-stream local-address remote-address username object quit? logged-in? |
managed-server | threaded-server | clients |
no-such-client | tuple | username |
Word | Stack effect |
handle-already-logged-in | ( -- ) |
handle-client-disconnect | ( -- ) |
handle-client-join | ( -- ) |
handle-login | ( -- username ) |
handle-managed-client* | ( -- ) |
Word | Stack effect |
already-logged-in | ( username -- * ) |
client | ( -- managed-client ) |
client-streams | ( -- assoc ) |
clients | ( -- assoc ) |
everyone-else | ( -- assoc ) |
everyone-else-streams | ( -- assoc ) |
new-managed-server | ( port name encoding class -- server ) |
new-managed-server* | ( encoding class -- server ) |
no-such-client | ( username -- * ) |
send-client | ( seq username -- ) |
send-everyone | ( seq -- ) |
send-everyone-else | ( seq -- ) |
server | ( -- managed-client ) |
username | ( -- string ) |
Word | Stack effect |
already-logged-in? | ( object -- ? ) |
managed-client? | ( object -- ? ) |
managed-server? | ( object -- ? ) |
no-such-client? | ( object -- ? ) |
Vocabulary | Summary |
managed-server.chat |