1 ! Copyright (C) 2012 John Benediktsson
2 ! See http://factorcode.org/license.txt for BSD license.
4 USING: accessors kernel io io.encodings.binary io.servers ;
9 1024 read-partial [ write flush echo-loop ] when* ;
11 : <echo-server> ( port -- server )
12 binary <threaded-server>
15 [ echo-loop ] >>handler ;
17 : echod ( port -- server )
18 <echo-server> start-server ;
20 : echod-main ( -- ) 1234 echod drop ;