Once you close a connection with pending receive data, TCP's reliable data transfer attribute has been compromised so the whole connection is reset and killed. This is even mentioned specifically in the RFC on known TCP implementation errors (most stacks don't reset properly in this case, Linux does). - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html