//记录定义
type
TDATAPKG=record
PKGTYPE: Integer;
PKGLEN: Integer;
PKGCONTENT: String[30];
end;
//发送
procedure TForm1.Button1Click(Sender:TObject);
var
pkgdata:TDATAPKG;
begin
pkgdata.PKGTYPE:=1000;
pkgdata.PKGLEN:=100;
IdUDPClient1.SendBuffer('192.168.1.255',8607,RawToBytes(pkgdata,sizeof(pkgdata)));
end;
//接收
procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TBytes;
ABinding: TIdSocketHandle);
var
pkgdata: TDATAPKG;
begin
BytesToRaw(AData, pkgdata, SizeOf(TDATAPKG));
ShowMessage(IntToStr(pkgdata.PKGTYPE) + ' ' + pkgdata.PKGCONTENT);
end;
分享到:
相关推荐
用indy10 udp 收发结构体,在delphi 2010下编译。由于udp本身是无连接的,故只用一个服务器端控件(idudpsever)就可以完成udp通信。
indy10 ,使用DSPACK抓取摄像头图像,delphi2010环境。客户端发出视频请求,服务器端自动应答,开多线程,在线程中抓取图片后,采用JPEG压缩图片流,对图片流分包后,用Idudp发送出去。客户端组装流,合成jpg文件用...
indy10 for delphi2010环境。不使用结构体,先构建多个tbytes类型的子buf,借用内存流,连接多个子buf合成一个buf,用udp发出去。接收端根据所建的子buf的数据长度,借助流将adata中各个子buf分离出来,最后合成文件...
delphi indy udp indy10.5.5_udp
自己写Delphi2007Indy10Tcp传输文件,客户端支持使用代理,大家多指教,大家共同进步!! 呵呵
indy UDP源码 delphi 用Indy的idUDPclient和idUDPServer分别负责发送和接收
大家都知道UDP比TCP好用发送速度快很多,程序写起来也简单的多,可缺点也同样明显UDP容易丢包,而且不能自动重发也不能自动组包没有数据安全机制,发的包不能超过2K(INDY,NMUDP等控件都是这样)否则就出错。...
基于Indy10写的文件传输,最最基本的代码,自己刚学Indy10的时候写来练习的。
自己写BCB下Indy10Tcp分块传输大文件,请大家多指教,大家共同进步!! 呵呵
Indy UDP/TCP 通信与文件传输 使用UDP进行基本通信, TCP进行文件转输,支持大文件传输
学习Indy控件时写的一个简单例子,使用UDPServer进行通讯,服务器进行数据转发,也可以直接进行客户端到客户端的通讯,修改一下即可实现。
在 峪飞鹰群主indy10示例基础上修改:1、改良客户端侦测接收服务器消息使用多线程,2、Delphi7加indy10.5.7通过测试稳定,改良了汉字乱码的问题。
delphi7下删除indy9控件,安装indy10的方法,内付图文说明,indy10控件,已经测试,可用。
indy的例子太少,这是indy10的,大文件传输实例支持XE5,XE6,XE7,供参考
UDP协议 Client发送数据到 Server 再从server 返回到Client 已经修改了 中文乱码,代码修改自 indy9 ,现在能在 indy10,delphi xe5 环境下运行。
前段时间公司Delphi项目要调用Https接口,发现在Indy9下会有问题,需求网络上的方法都不行。 所以升级了Indy版本从9到...Delphi7下安装Indy10_6_2_5518,内含具体的安装方法,及其Indy10_6_2_5518配套的OpenSSL动态库。
利用udp协议打洞实现p2p,delphi下实现p2p,类似于QQ的整个过程 .利用delphi的indy实现此过程
delphi7下的文件传输,使用indy,代码实际开发中使用,稳定正常
打开根目录下的Indy10.groupproj, 【设置环境参数】 选择菜单Tools->Options...Environment Options->C++ Options->Paths and Directories下面设置路径. 删除原有与indy相关的include path,重新添加 <Indy10的新...
delphi实现tcp和udp 通信 tcp和udp是分开的,里面分别有server 和client