首页 > 软件操作教程 > 编程开发 > C语言
题目内容

C语言 listen()函数

题目答案

服务器必须等待客户的连接请求,listen()函数用于实现等待功能,该函数原型如下:

    int listen(int sockfd, int backlog);

listen()函数中,参数sockfd为调用socket()函数获得的套接字的文件描述符信息。backlog参数为提出连接请求后,在服务器接收该连接请求时的等待队列中的连接数。默认情况下,该值为20。


系统调用listenO只用于套接字类型为SOCK_STREAM或SOCK_SEQPACKET的场合。 

listenO函数常见的错误信息:

© EADDRINUSE:另一个socket也在监听同一个端口。

© EBADF:参数sockfd为非法的文件描述符。 

© ENOTSOCK:参数sockfd不是文件描述符。

© EOPNOTSUPP:套接字类型不支持listenO操作。

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端