第10章网络编程基础.pptVIP

  • 0
  • 0
  • 约9.87千字
  • 约 47页
  • 2019-12-13 发布于湖北
  • 举报
现代网络技术 第10章 网络编程基础 10.1 socket编程 10.2 利用MySQL C接口实现多用户通信 10.1 socket编程 10.1.1 基本概念 1.端口与插口 端口用16 bit的地址码——端口号进行标识。 一个插口(socket),也称一个套接口,一个二元组(IP地址,端口号)。 一条连接需要用一对插口标识。这对插口组成一个四元组: (本地IP地址,本地端口号,远程IP地址,远程端口号) 10.1 socket编程 2.插口API 为了简化网络应用程序的设计,为了使进程对通信信道的操作能够像对文件一样简单,伯克利的开发者们开发了一种称为插口(socket)的逻辑文件。 当系统把一个socket分配给一个进程时,就是将一个进程连接到了一个信道的端点上,就好像一个用户把一台电话机接到了电话线上,只要对方也把电话机接到电话线上,双方就可以进行连接、通话了。 10.1 socket编程 Socket为整个网络通信提供协议基础。进程间的通信就通过连接两个进程的通路进行,软件设计人员不必考虑这个通路是什么,只要知道如何把一个进程连接到通路的端点即可;通路端点的分配由逻辑文件Socket进行,使得进程用文件描述符访问通路就像访问普通文件一样,大大简化了通信程序的设计。 10.1 socke

文档评论(0)

1亿VIP精品文档

相关文档