以TCP通信为例:
1)服务器创建一个TCP套接字。
2)服务器用listen建立监听套接字,用eccept语句阻塞,等待客户机连接请求。
3)客户机创建套接字,用connect与服务器发出建立连接请求。
4)服务器接收到客户机连接请求后,与客户机建立连接,并用fork创建一个子进程来为此服务。期间主进程关闭连接套接字,子进程关闭监听套接字。
5)服务器端与客户端通信完毕,分别请求切断连接。
(简答题)
如何用套接字完成一个客户机/服务器的通信?
正确答案
答案解析
略
相似试题
(简答题)
如何用WinSock实现网络通信?
(填空题)
低级通信一般包括()、信号量等,高级通信有()、共享内存、套接字和邮箱通信,网络上主要使用高级通信技术。
(填空题)
为实现套接字网络操作通信,一般需要知道收发者的()以及接收进程的端口号。
(填空题)
套接字之间的连接过程分为()、客户端请求和连接确认。
(简答题)
试说明套接字在数据服务中的应用。
(单选题)
客户机/服务器间通信时,首先要获取()
(单选题)
在UNIX系统中,用于给一个套接字赋名的函数是()
(填空题)
在一次网络的有连接通信中有以下几个参数需要被设置:()、本地端口、本地IP、对方IP地址和对方端口,在这个全关联的套接字上可以双向的交换数据。
(简答题)
试描述在基于TCP/IP协议网络通信的客户/服务器模式下,利用WinSock进行通信的过程.