首页学历类考试高等教育自学考试工学类02335《网络操作系统》
(简答题)

如何用套接字完成一个客户机/服务器的通信?

正确答案

以TCP通信为例:
1)服务器创建一个TCP套接字。
2)服务器用listen建立监听套接字,用eccept语句阻塞,等待客户机连接请求。
3)客户机创建套接字,用connect与服务器发出建立连接请求。
4)服务器接收到客户机连接请求后,与客户机建立连接,并用fork创建一个子进程来为此服务。期间主进程关闭连接套接字,子进程关闭监听套接字。
5)服务器端与客户端通信完毕,分别请求切断连接。

答案解析

相似试题

  • (简答题)

    如何用WinSock实现网络通信?

    答案解析

  • (填空题)

    低级通信一般包括()、信号量等,高级通信有()、共享内存、套接字和邮箱通信,网络上主要使用高级通信技术。

    答案解析

  • (填空题)

    为实现套接字网络操作通信,一般需要知道收发者的()以及接收进程的端口号。

    答案解析

  • (填空题)

    套接字之间的连接过程分为()、客户端请求和连接确认。

    答案解析

  • (简答题)

    试说明套接字在数据服务中的应用。

    答案解析

  • (单选题)

    客户机/服务器间通信时,首先要获取()

    答案解析

  • (单选题)

    在UNIX系统中,用于给一个套接字赋名的函数是()

    答案解析

  • (填空题)

    在一次网络的有连接通信中有以下几个参数需要被设置:()、本地端口、本地IP、对方IP地址和对方端口,在这个全关联的套接字上可以双向的交换数据。

    答案解析

  • (简答题)

    试描述在基于TCP/IP协议网络通信的客户/服务器模式下,利用WinSock进行通信的过程.

    答案解析

快考试在线搜题