首页 > 试题广场 >

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

[单选题]

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

  • socket() -> bind() -> listen() -> connect() -> read()/write() -> close()
  • socket() -> bind() -> listen() -> read()/write() -> close()
  • socket() -> bind() -> listen() -> accept() -> read()/write() -> close()
  • socket() -> connect() -> read()/write() -> close()
基于TCP(面向连接的)socket编程的服务器端程序流程如下:
1.创建套接字(socket).
2.将套接字绑定到一个本地地址和端口上(bind)。
3.将套接字设为监听模式,准备接收客户请求(listen).
4.等待客户请求到来;当请求到来后,接受连接请求,反回一个新的对应于些次连接的套接字(accept)
5.用返回的套接字和客户端进行通信(send/recv or read/write).
6.返回,等待另一客户请请求。
7.关闭套接字。

基于TCP(面向连接)socket编程的客户端程序流程如下:
1.创建套接字(socket)。
2.向服务器发出连接请请求(connect)。
3.和服务器进行通信(send/recv)。
4.关闭套接字。

发表于 2019-08-28 21:16:06 回复(0)
基于TCP(面向连接的)socket编程的服务器端程序流程如下:
1.创建套接字(socket).
2.将套接字绑定到一个本地地址和端口上(bind)。
3.将套接字设为监听模式,准备接收客户请求(listen).
4.等待客户请求到来;当请求到来后,接受连接请求,反回一个新的对应于些次连接的套接字(accept)
5.用返回的套接字和客户端进行通信(send/recv or read/write).
6.返回,等待另一客户请请求。
7.关闭套接字。
发表于 2020-04-25 18:15:11 回复(0)