题目内容

在实现基于TCP的网络应用程序时,服务器端正确的处理流程是()。

A. socket( )-> bind( )-> Iisten( )-> connect( )->send( )->recv( )->closesocket( )
B. socket( )-> bind( )-> Iisten( )-> send( )/recv( )->closesocket( )
C. socket( )-> bind( )-> Iisten( )->accept( )->send( )/recv( )->closesocket( )
D. socket( )-> connect( )->send( )/recv( )->closesocket( )

查看答案
更多问题

关于socket ( )函数,下列叙述错误的是()。

A. 调用成功返回新创建的套接字描述符
B. 调用不成功返回INVALID_SOCKET
C. 最后一个参数用于指定套接字使用的传输层协议
D. 第一个参数用于指定套接字所使用的协议地址族,它必须取值为常量AF_INET

下面对bind( )函数的描述错误的是( )。

A. 该函数仅适用于流式套接字
B. 该函数用来将套接字绑定到指定的网络地址上
C. 该函数一般在connect( )或listen( )函数调用前使用
D. 在客户端使用的套接字一般不必绑定,除非要指定它使用特定的网络地址

调用bind( )函数为服务器端的监听套接字绑定地址时,下列描述错误的是()。

A. IP地址设置为INADDR_ANY表示该套接字的IP地址由系统自动指定
B. 可将PORT定义为0,这时系统会自动为其分配一个端口号
C. 不绑定地址也不会出现明显错误,当调用listen( )时系统会为其自动分配
D. bind( )函数执行成功将返回True,否则返回SOKET_ERROR

在流式套接字编程中,服务器端成功调用一次accept( )函数,该函数都会返回一个用于与客户端通信的已连接套接字,该已连接套接字()。

A. 没有绑定IP地址,端口号与蓝听套接字相同
B. 绑定的IP地址与监听套接字的相同,端口号由系统随机分配
C. 绑定的IP地址与端口均与监听套接字的相同
D. 没有绑定IP地址,端口号由系统随机分配

答案查题题库