Socket网络编程中(填入对应函数名):函数应用于TCP连接的服务程序,它的作用是通过socket套接字等待来自客户端的连接请求。函数用于在客户端通过socket套接字建立网络连接;函数调用后,服务器程序会一直处于阻塞状态,等待来自客户端的连接请求;
listen;connect;accept
举一反三
- socket函数建立的套接字只能用于TCP或UDP连接。
- 基于TCP的socket通信中,哪些是客户端必须要执行的操作( ) A: 调用bind()函数绑定IP和端口 B: 创建客户端套接字 C: 调用connect()函数与服务端建立TCP连接 D: 调用accept()函数接受连接请求 E: 调用listen()函数进行监听
- 请创建一个客户端套接字对象socket,用于建立与服务器端的连接(IP:202.106.30.40,端口号:5000):Socket socket=______ 。
- socket函数建立的套接字只能用于TCP或UDP连接。 A: 正确 B: 错误
- 基于TCP的套接字通信时,客户端的程序不包括以下语句( )。 A: 使用socket函数创建套接字 B: 使用listen监听套接字 C: 使用connect函数连接套接字 D: 使用send发送消息到套接字
内容
- 0
基于TCP协议的网络编程,需要由客户端套接字Socket发起到服务器端的连接(connet),而服务器端通过ServerSocket接受连接(accept)。
- 1
关于accept()系统调用,描述错误的是( )? 服务器通过其等待客户建立对该套接字的连接|accept返回新套接字的描述符,新套接字的类型与服务器监听套接字不同|accept函数将创建一个新的套接字来与该客户通信|accept函数只有当客户程序试图连接到由socket参数指定的套接字上时才返回,否则将一直阻塞
- 2
当服务器接受客户端的连接请求后,服务器生成的套接字(ServerSocket)所使用的端口一般与客户端的套接字(Socket)的端口号相同。
- 3
套接字Socket编程中,服务器端和客户端需要分别调用不同的函数序列来建立网络连接。 A: 错 B: 对
- 4
基于TCP协议的网络编程,需要由客户端套接字Socket发起到服务器端的连接(connet),而服务器端通过ServerSocket接受连接(accept)。(5.0分)