出现上述错误是:
if (bind(sockfd, (struct sockaddr *)&c_addr, sizeof(struct sockaddr)) 这样是错误的。 必须是: if (bind(sockfd, (struct sockaddr *)&c_addr, sizeof(c_addr))) 因为3.3.6内核 要求bind 参数 addr_len >24 而 sizeof(struct sockaddr)=16
分享到:
阅读(330)|
评论(0)|
转载 (0)
|举报
|
|
来自: sven_ > 《transparent》