accept的Invalid Argument错误

int connfd = accept(listenfd, (struct sockaddr *)&clientaddr, &cli_len);

最后发现是初始化的问题,cli_len和clientaddr不能为负值,因为上面没有初始化,所以在accept的时候会出问题。最后加上初始化的代码,问题就解决了。

posted @ 2013-01-15 19:45  周尚武  阅读(271)  评论(0编辑  收藏  举报