rm TWS.
separating echo.h to rescue Haskell.
reordering.
nodelay.
clean up.
-Wall for GHC.
adding multi-connection echo-server in Haskell.
using void.