用Delphi开发聊天室系统.pdfVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用Delphi 开发聊天室系统 内容提要:本文以聊天室网络程序开发为例,介绍了使用 Delphi 开发网络程序的步骤。在学习 本文时,要着重掌握网络控件的使用,例如 TTcpServer 和 TTcpClient 的使用,这样不但可以事半功 倍,还可以提高程序的质量。通过本文的学习,还要掌握自定义类型的方法,掌握线程类的定义方 法和使用。 关键字:TTcpServer 控件、TTcpClient 控件、线程类 引言:目前,随着网络技术的不断发展,互联网电子商务已经进入日常生活,各个行业的企业 都建立自己的网站,网络的应用已经无处不在。而随着计算机网络化的深入,计算机网络编程变得 日益重要。网络聊天室是现在比较流行的网络程序,它是基于点到点的通讯,即每个在线的主机既 是服务器也是客户端。这里要用到网络控件 TcpClient 和 TcpServer ,在 Delphi 中通过使用这些控件 可以很方便地实现强大的网络功能。聊天室系统可以提供两个客户之间的信息交流,只要每个客户 通过该系统连接到对方的机器即可。 正文: 1 需求分析 软件开发的第一步是进行需求分析,下面就该系统的应用背景、使用到的基础知识和设计该系 统的编程思想进行详细分析。 1.1 应用背景 随着网络的不断发展,各种网络应用程序涌现了出来,其中有一个很流行的程序就是聊天室。 特别是作为视频会议程序的一个组成部分,聊天室系统以其方便和快捷性受到大家青睐。聊天室系 统既可以作为一个附加产品,同样也可以作为一个独立的系统应用。 1.2 基础知识 1. 网络编程基础知识 1)TCP/IP OSI 开放系统互联参考模型把整个网络的通信功能划分七个层次,每个层次完成各自的功能, 各层之间通过接口和功能的组合与其相邻层连接,从而实现不同系统之间、不同层次之间的信息传 输。表 1 是 OSI 参考模型中七个层次的名称和它们的主要功能。 表 1 OSI 参考模型 层次 名称 主要功能 7 应用层 与用户应用进程的接口 6 表示层 数据格式的转换 5 会话层 会话的管理和数据传输的同步 4 运输层 从端到端经网络透明地传输报文 3 网络层 分组传输和路由选择 2 数据链路层 在链路上无差错地传送一帧帧的信息 1 物理层 将比特流送到物理介质上传送 除了 OSI 参考模型,还有 ATM 、TCP/IP 等网络体系结构。而 TCP/IP 已经成为计算机网络体系 结构在事实上的标准。TCP/IP 一共有四层。最高是应用层,相当于 OSI 的最高三层,下面是 TCP 和 UDP ,相当于 OSI 运输层,再下面是 IP ,相当于 OSI 中的网络层。而底层并没有详细的规定。 如表 2 所示。 表 2 TCP/IP 体系结构 OSI TCP/IP 高层 应用层协议(Telnet,Ftp,Smtp… ) ※ 1 ※ 续表 2 OSI TCP/IP 运输层 TCP UDP 网络层 IP 底层 与各种网络

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档