TCP编程要注意的是,在收到数据包时,数据包进缓存,TCP负责对数据包进行ack,这些都是TCP控制的,进程不可知。当发送端收到ack是,他所能知道的仅仅是这个数据包安全的到达对端,并且进入缓存区。并不知道有没有被进程读到并处理。