一般情况下,服务器端socket编程时需要以下步骤:a) 创建套接字对象;b) 将套接字设置为监听模式等待连接请求;c) 用返回的套接字和客户端进行通信,包括接收和发送消息;d) 绑定套接字到一个IP地址和一个端口上;e) 关闭套接字;f) 等待另一个连接请求;g) 请求到来后,接受连接请求,返回对应于此次连接的套接字对象;正确的顺序应该是()。
A: abcdefg
B: abcdfge
C: adbgcfe
D: adcfbge
A: abcdefg
B: abcdfge
C: adbgcfe
D: adcfbge
举一反三
- 基于TCP的套接字通信时,发送消息的客户端的程序可以不包括以下语句( ) A: 使用socket函数创建套接字 B: 使用bind绑定本机地址到套接字 C: 使用connect函数连接套接字 D: 使用send发送消息到套接字
- 基于TCP的套接字通信时,客户端的程序不包括以下语句( )。 A: 使用socket函数创建套接字 B: 使用listen监听套接字 C: 使用connect函数连接套接字 D: 使用send发送消息到套接字
- 当服务器接受客户端的连接请求后,服务器生成的套接字(ServerSocket)所使用的端口一般与客户端的套接字(Socket)的端口号相同。
- 服务器使用ServerSocket对象将客户端的套接字对象和服务器端的一个套接字对象连接起来,从而达到连接的目的。
- accept()函数接收客户端的连接请求后,将创建一个新的套接字。()