1、“.....因为这种情况下只需知道目的机器的地址,而客户通过哪个端口与服务器建立连接并不需要关心,执行体为程序自动选择个未被占用的端口,并通知程序数据什么时候到达端口。函数启动和远端主机的直接连接。只有面向连接的客户程序使用时才需要将此与远端主机相连。无连接协议从不建立直接连接。面向连接的服务器也从不启动个连接,它只是被动地在协议端口监听客户的请求......”。
2、“.....并为该建立个输入数据队列,将到达的服务请求保存在此队列中,直到程序处理它们。是系统调用返回的描述符指定在请求队列中允许的最大请求数,进入的连接请求将在队列中等待它们参考下文。对队列中等待服务的请求的数目进行了限制,大多数系统缺省值为。如果个服务请求到来时,输入队列已满,该将拒绝连接请求,客户将收到个出错信息。当出现时函数返回......”。
3、“.....函数让服务器接收客户的连接请求。在建立好输入队列后,服务器就调用函数,然后睡眠并等待客户的连接请求。是被监听的描述符,通常是个指向变量的指针,该变量用来存放提出连接请求服务的主机的信息台主机从个端口发出该请求通常为个指向值为的整型指针变量。出现时函数返回并置相应的值。首先,当函数监视的收到连接请求时,执行体将建立个新的,执行体将这个新和请求连接进程的地址联系起来......”。
4、“.....同时可以在新的描述符上进行数据传输操作。数据传输和这两个函数用于面向连接的上进行数据传输。函数原型为是用来传输数据的描述符是个指向要发送数据的指针是以字节为单位的数据的长度般情况下置为关于该参数的用法可参照手册。函数返回实际上发送出的字节数,可能会少于希望发送的数据。在程序中应该将的返回值与欲发送的字节数进行比较。当返回值与不匹配时......”。
5、“.....,计算机科学与技术学院毕业设计论文第页共页函数原型为是接受数据的描述符是存放接收数据的缓冲区是缓冲的长度。也被置为。返回实际上接收的字节数,当出现时,返回并置相应的值。和用于在无连接的数据报方式下进行数据传输。由于本地并没有与远端机器建立连接,所以在发送数据时应指明目的地址。函数原型为该函数比函数多了两个参数,表示目地机的地址和端口号信息,而常常被赋值为......”。
6、“.....函数原型为是个类型的变量,该变量保存源机的地址及端口号。常置为。当返回时,包含实际存入中的数据字节数。函数返回接收到的字节数或当出现时返回,并置相应的。如果对数据报调用了函数时,也可以利用和进行数据传输,但该仍然是数据报,并且利用传输层的服务。但在发送或接收数据报时,内核会自动为之加上目地和源地址信息......”。
7、“.....可以调用函数来释放该,从而停计算机科学与技术学院毕业设计论文第页共页止在该上的任何数据操作也可以调用函数来关闭该。该函数允许你只停止在个方向上的数据传输,而个方向上的数据传输继续进行。如可以关闭的写操作而允许继续在该上接受数据,直至读入所有数据。是需要关闭的的描述符......”。
8、“.....在出现时返回并置相应。协议客户端工作流程初始时,服务器通过侦听端口开始服务。当客户主机需要使用服务时,它将与服务器主机建立连接。当连接建立后,发送确认消息。客户和服务器相互分别交换命令和响应,这过程直要持续到连接终止。然后客户机输入需要查看的邮箱名称,密码。通过正确确认后,服务器会列出邮件列表。客户如果想看个邮件的内容,通过输入邮件编号......”。
9、“.....这时客户可以继续查看其它邮件,或者关闭邮箱。计算机科学与技术学院毕业设计论文第页共页客户端与服务器之间进行通信的模型图如下所示图客户端与服务器之间进行通信的模型协议客户端程序的实现本毕业设计协议客户端实现了如下功能......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。