- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi下的点对点聊天工具编程 摘要:局域网系统涉及了网络通讯技术,包括传输控制协议(TCP) 和用户数据包协议(UDP)的应用,该文对其进行了简要的分析和研究,并在此基础上给出使用Delphi和socket函数的方法。利用Delphi 的TServerSocket,TclientSocket 构件实现局域网内基于 TCP/IP 的通信,文章最后给出了编程界面和程序演示界面,在局域网环境下展示了程序的运行。 关键词:网络编程;TCP;IP地址;UDP;Delphi 中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2009)05-1239-03 Pear-to-Pear Communication Programme Using Delphi ZHANG Yan (The Power Supply Bureau of Baotou, Baotou 014030,China) Abstract: This paper discusses the network communication technology related to LAN including the application of TCP/IP,as well as acquisition of IP address by means of Winsock2.A program for network transmission based on TCP/IP by using TserverSocket,TclientSocket in Delphi is demonstrated. The program works well. Key words: web programme; TCP;IP address;delphi 1 引言 Delphi具有如下的优点:可视化开发环境的性能;编译器高速度和已编译代码的高效率;编程语言的功能强大,复杂性低;数据库结构的灵活,可扩展性强;框架对设计和使用模式的扩充支持。应用delphi可以很容易地在完成一个C/S结构的局域网系统的设计和实现。这通常涉及到图形用户界面设计、TCP/IP协议、UDP 数据广播、局域网内文件传输等一系列技术。本文通过一个简单示例程序,展示了在Del2phi 语言中进行UDP 数据广播及利用Delphi的TServerSocket 、TClientSocket 构件实现局域网内基于TCP/IP 通信的一般步骤和方法。 2 TCP/IP/UDP协议 传输控制协议TCP (Transmission Control Protocol) 是Internet 最基本的网络通信协议,它由一系列协议组成,下面分别概括介绍TCP/IP协议族中的各协议 。 IP协议是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。IP协议提供的是不可靠无连接的数据报传送服务,它只提供最好的传输服务,但不保证IP数据报能成功的达到目的地。IP层也可配置成路由器,路由器比主机多了数据报转发的功能即对于目的地址为非本机地址的数据报进行转发。 TCP是属于传输层的协议,向应用层提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常为一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。因此在一个TCP连接中,仅有两方进行彼此通信,没有广播和多播的概念。TCP某些方式来提供数据传输的可靠性。 UDP是一个简单的面向数据报的传输层协议,它只提供不可靠性的数据传输服务把:应用程序传给IP层的数据发送出去,但并不保证它们能到达目的地。这意味着UDP客户机向指定的远端主机发送数据报时,并未事先确知对方是做好了接收数据的准备的。因此就会发生某一客户机发给一个主机,而此主机事先并未把此客户机列入其目标端口号而加以监听的情况。TCP的校验和是必需的,而UDP的校验和是可选的。当校验和有差错时UDP就将数据报丢弃并不产生任何差错报文。 综合三种协议,如果通讯强调可靠性,应该使用TCP;如果可靠性要求不高,但实时性要求高时可以应用UDP协议。本文这里应用TCP/IP协议作为通信协议,可以保证很强的可靠性。 3 socket编程 3.1 soket简介 在Windows 环境下开发网络应用程序,通常都是使用Microsoft的网络编程接口,即Windows套接字WindowsSocket( 简称Winsock), 它包含在Winsock.dll 中的一组API 中,用于在网络上传输数据和交
您可能关注的文档
- 51单片机最小化应用系统的Proteus仿真.doc
- 4G移动通信技术的研究.doc
- 100期,一个新的里程碑.doc
- 60岁以下的地图用户问卷调查.doc
- 802.11n技术历程和特点介绍.doc
- 802.16d中MIMO-OFDM技术的研究.doc
- 8255A工作方式的课堂教学仿真演示.doc
- ABAP程序性能优化的研究及应用.doc
- Access 2003在医疗器械管理的应用.doc
- 893智能数据采集网络及其在监控系统中的应用.doc
- 焦点 07 阅读表达(原卷版)-2026年中考英语新课标(核心素养)题型特训讲练(北京).docx
- 4.1 农业 第2课时(教学课件)-2025-2026学年七年级地理下册(鲁教版五四学制2024).pptx
- Unit 4 Period 3 Discovering Useful Structures(课件)-2025-2026学年高中英语必修第二册(人教版2019).pptx
- 发言与致辞-演讲稿 课件-2026届高三英语一轮复习专项(全国通用).pptx
- 热点 09 延时服务【讲练结合】(原卷版)-2026年中考英语新课标(核心素养)书面表达专题讲练(全国通用).docx
- 如何写好英语书信的开头和结尾 课件-2026届高三英语一轮复习专项(全国通用).pptx
- Unit 3 Period 4 Reading for Writing(课件)-2025-2026学年高中英语必修第二册(人教版2019).pptx
- 4.2 中国的工业 第2课时(教学课件)-2025-2026学年八年级地理上册(人教版2024).pptx
- 焦点 03 阅读理解之匹配(解析版)--2026年中考英语新课标(核心素养)题型特训讲练(北京).docx
- 第四单元 追求美好人生(单元解读课件)-2025-2026学年七年级道德与法治上册(统编版2024).pptx
有哪些信誉好的足球投注网站
文档评论(0)