'''[http://www.maplefish.com/todd/tcl_net_idioms.html%|%Idioms: Building High Performance Network Servers using Tcl]''' by [Todd Coram], describes and illustrates the following [network programming] strategies: * Use [Tcl event loop%|%Events] instead of [thread%|%Threads]/Processes * Don't Block for your Clients * Read messages chunk by available chunk * Buffer data to disk * Carry state using [fileevent] * Keep Tasks Short * Decode complex protocols using a [Finite State Machine%|%state machine] * Timeout stale connections <> network programming