accept发现返回是0,是否有问题?

accept发现返回是0,是否有问题?

accept函数,错误会返回-1,正确会返回>=0。

标准输出关闭后, 所以accept返回为0, 0可以作为正常的套接字使用, 网络连接信息正常。

0-标准输入,1-标准输出,2-标准错误。默认从3开始。

可以使用close(0),之后accept就会返回0。

注意:如果accept使用0 作为通道, 那么其他程序会受到影响。

posted @ 2022-04-14 13:46  天下太平  阅读(744)  评论(0编辑  收藏  举报