only print current time when IO using CodeWriter
java.net.socket wrapping implementation
(there are bugs yet)