io.servers vocabulary
Factor handbook ยป Vocabulary index


Documentation
Threaded servers

Metadata
Parents:io
Tags:network
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
server-already-running tuplethreaded-server
server-not-running tuplethreaded-server
threaded-server identity-tuplename log-level secure insecure secure-config servers max-connections semaphore timeout encoding handler server-stopped secure-context


Generic words
WordStack effect
handle-client*( threaded-server -- )


Symbol words
running-servers


Ordinary words
WordStack effect
<threaded-server>( encoding -- threaded-server )
all-servers( -- sequence )
get-servers-named( string -- sequence )
insecure-addr( -- addrspec )
internet-server( port -- addrspec )
local-server( port -- addrspec )
new-threaded-server( encoding class -- threaded-server )
secure-addr( -- addrspec )
server-addrs( -- addrspecs )
server-already-running( threaded-server -- * )
server-not-running( threaded-server -- * )
server-running?( threaded-server -- ? )
server.( threaded-server -- )
servers.( -- )
start-server( threaded-server -- threaded-server )
stop-all-servers( -- )
stop-server( threaded-server -- )
stop-this-server( -- )
wait-for-server( threaded-server -- )
with-threaded-server( threaded-server quot -- )


Class predicate words
WordStack effect
server-already-running?( object -- ? )
server-not-running?( object -- ? )
threaded-server?( object -- ? )


Files


Metadata files