调用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地址,端口号由系统随机分配
关于accept( )函数,以下叙述错误的是()。
A. 只适用于面向连接的套接字,只能由服务器端调用
B. 功能是接收指定的监听套接字上传入的一个连接请求,并与清求方建立连接
C. 执行成功则返回一个已连接套接字的描述符
D. 若连接失败则返回S0CKET_ERROR
要获取一个套接字绑定的IP地址和端口号,需要调用函数()。
A. getsockname( )
B. getpeername( )
C. getsockbyname( )
D. getpeerbyname( )
在流式套接字编程中,客户端建立连接用的套接字()。
A. 必须调用bind( )函数绑定本地IP地址和端口号
B. 不必调用bind( )函数绑定本地IP地址和端口号,系统会自动为其分配
C. 不必调用bind( )函数绑定本地IP地址和端口号,因为它根本不需要
D. 不必调用bind( )函数绑定本地IP地址和端口号,它由connect( )函数的参数指定