用异步,不要搞什么线程。在异步上用线程是画蛇添足。 至于第二个问题,那是TCP的“粘包”现象,同步和异步都会出现这样的情况,还有一种情况是一个包被分成两个或更多个包被发送,这些都是在实际编程中要注意并处理的!