📜  门| GATE-CS-2015(Set 2)|第65章

📅  最后修改于: 2021-07-02 14:17:35             🧑  作者: Mango

确定正确的顺序,其中服务器进程必须根据UNIX套接字API调用函数调用accept,bind,listen和recv。
(A)收听,接受,绑定接收
(B)绑定,收听,接受,接收
(C)绑定,接受,收听,接收
(D)接受,收听,绑定,接收答案: (B)
说明: bind,listen,accept和recv是服务器端套接字API函数

bind() associates a socket with a socket address structure, 
i.e. a specified local port number and IP address.

listen() causes a bound TCP socket to enter listening state.

accept() accepts a received incoming attempt to create a new
TCP connection from the remote client, 

recv() is used to receive data from a remote socket. 

服务器必须首先执行bind()来告诉操作系统它将在其上列出的端口号,然后服务器必须侦听以在绑定的端口号上接收传入的连接请求。连接建立后,服务器将使用accept()接受,然后开始使用recv()接收数据。
这个问题的测验