创建时指定 IPPROTO_TCP的话,发送时会失败。因此要发TCP的包,创建socket的时候要制定IPPROTO_RAW,然后setsockopt,选IP_HDRINCL,自己组装IP包。 转载于:https://www.cnblogs.com/techmania/archive/2005/01/19/94306.html