在DELPHI中任何实现UDP网络编程?

wdh 2000-01-09 09:57:00
...全文
488 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdh 2000-01-13
  • 打赏
  • 举报
回复
非常感谢大家的热情帮助,分我已打好,因为是第一次打分,如有不当之处,请原谅。
zyb 2000-01-11
  • 打赏
  • 举报
回复
在你的机器上安装Delphi3或Delphi4,然后在目录c:\Program Files\Borland\Delphi3(4)\Demos\Internet\Udp下有一个详细的关于UDP网络编程的例子,如果看不懂,找我!
wxlzyb@263.net
Firing_Sky 2000-01-10
  • 打赏
  • 举报
回复
Delphi下有一个MNUDP的东东,记住UDP是一个无连接的协议啊!
zyb 2000-01-10
  • 打赏
  • 举报
回复
Delphi自带控件包的Internet下不是都有TUDP控件吗?并且有详细的帮助和一个例子,很简单的!
kxy 2000-01-10
  • 打赏
  • 举报
回复
试一下这个控件,有范例!

http://sunsite.icm.edu.pl/delphi/ftp/d20free/wsock120.zip
(23,864 bytes) WinSocket classes: TTCPClient, TTCPServer, TUDPClient and TUDPServer. ( ver. 1.20 )
本例子就是Delphi如何利用Socket编写通信程序。 计算机网络是由一系列网络通信协议组成的,其的核心协议是传输层的TCP/IP和UDP协议。TCP是面向连接的,通信双方保持一条通路,好比目前的电话线,使用telnet登陆BBS,用的就是TCP协议;UDP是无连接的,通信双方都不保持对方的状态,浏览器访问Internet时使用的HTTP协议就是基于UDP协议的。TCP和UDP协议都非常复杂,尤其是TCP协议,为了保证网络传输的正确性和有效性,必须进行一系列复杂的纠错和排序等处理。   Socket是建立在传输层协议(主要是TCP和UDP)上的一种套接字规范,最初是由美国加州Berkley大学提出,它定义两台计算机间进行通信的规范(也是一种编程规范),如果说两台计算机是利用一个“通道“进行通信,那么这个“通道“的两端就是两个套接字。套接字屏蔽了底层通信软件和具体操作系统的差异,使得任何两台安装了TCP协议软件和实现了套接字规范的计算机之间的通信成为可能。   微软的Windows Socket规范(简称winsock)对Berkley的套接字规范进行了扩展,利用标准的Socket的方法,可以同任何平台上的Socket进行通信;利用其扩展,可以更有效地实现在Windows平台上计算机间的通信。在Delphi,其底层的Socket也应该是Windows的Socket。Socket减轻了编写计算机间通信软件的难度,但总的说来还是相当复杂的(这一点在后面具体会讲到);Inprise在Delphi对Windows Socket进行了有效的封装,使得用户可以很方便地编写网络通信程序。 本例子就是Delphi如何利用Socket编写通信程序。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧