exercise: 11.8
exercise: 11.9
exercise: 11.9: 修复一个读最大值的错误

由于 read() 需要返回一个负数，因此，它能够读取的最大值就减半了。
bugfix: exercise: 11.9: 修复打印响应消息的错误

我们需要将字符串打印到缓冲区中，但在这个提交之前，却错误地打印了不需要冗余的信息
exercise: 11.10
exercise: 11.7