试题详情
简答题如何用套接字完成一个客户机/服务器的通信?
  • 以TCP通信为例:
    1)服务器创建一个TCP套接字。
    2)服务器用listen建立监听套接字,用eccept语句阻塞,等待客户机连接请求。
    3)客户机创建套接字,用connect与服务器发出建立连接请求。
    4)服务器接收到客户机连接请求后,与客户机建立连接,并用fork创建一个子进程来为此服务。期间主进程关闭连接套接字,子进程关闭监听套接字。
    5)服务器端与客户端通信完毕,分别请求切断连接。
  • 关注下方微信公众号,在线模考后查看

热门试题