Chen Shuo's muduo network library, with tiny modification