DELPHI7 INTERNET 控件集中的 TUdpSocket控件的用法,给个例子[100分]

wellwelcome 2003-09-10 02:00:25
DELPHI7 INTERNET 控件集中的 TUdpSocket控件的用法,给个例子[100分]

主要是数据发送接受问题


顺便讨论一下,qq文件传送的机制
如果有高手能解决 3000分奉上
...全文
252 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanxi 2004-01-10
  • 打赏
  • 举报
回复
indy 的 好很多,速度方面好很多
mol 2004-01-06
  • 打赏
  • 举报
回复
mo_ling@21cn.com
也能给我一份吗?
夜o猫 2003-12-11
  • 打赏
  • 举报
回复
弄好了!刚才是端口设置有问题!
夜o猫 2003-12-10
  • 打赏
  • 举报
回复
为什么接收不到?是不是端口设置有问题?有谁可以提供一份完整实例源代码?
夜o猫 2003-12-10
  • 打赏
  • 举报
回复
怎么会提示TIdSocketHandle未定义呢?
summax 2003-11-06
  • 打赏
  • 举报
回复
var
DataStringStream: TStringStream;
s: String;
begin
DataStringStream := TStringStream.Create('');
try
DataStringStream.CopyFrom(AData, AData.Size);
UDPMemo.Lines.Add('Received "' + DataStringStream.DataString + '" from ' + ABinding.PeerIP + ' on port ' + IntToStr(ABinding.PeerPort));
s := 'Replied from ' + UDPServer.LocalName + ' to "' + DataStringStream.DataString + '"';
ABinding.SendTo(ABinding.PeerIP, ABinding.PeerPort, s[1], Length(s));
finally
DataStringStream.Free;
end;
end;
bengan 2003-11-05
  • 打赏
  • 举报
回复
楼上的可以给个例子我吗?
590511@21cn.com
vagerent 2003-11-04
  • 打赏
  • 举报
回复
我有indy udp例子阿,留下email
qq是通过第三方服务器的,不可能两台非公网机子直接相连。
liunini 2003-11-04
  • 打赏
  • 举报
回复
一定可以
不过要给分忧!
liunini 2003-11-04
  • 打赏
  • 举报
回复
var data:TStringStream
begin
Data:=TStringStream.create('');
try
data.copyFrom(AData,AData.size);
finally
data.free;
end;
end;
wind8bell 2003-11-03
  • 打赏
  • 举报
回复
procedure TForm1.btn1Click(Sender: TObject);
begin
idudpclient1.Send(memo2.text);
end;

procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TStream;
ABinding: TIdSocketHandle);
begin

//这里怎么写????怎么接收数据啊?

end;

liunini 2003-11-03
  • 打赏
  • 举报
回复
Indy中的UdpClient设置host和port以及Active属性再active就可以了send信息了

Server设置同样的端口,再OnUdpRead事件中处理


wind8bell 2003-11-03
  • 打赏
  • 举报
回复
那么Indy中的Udp组件怎么用呢?
Pillian 2003-10-31
  • 打赏
  • 举报
回复
千万不要使用TUdpSocket组件,这个东西有问题,最好使用使用Indy中的Udp组件。
aznhunan 2003-10-26
  • 打赏
  • 举报
回复
等一会我试试,然后告诉你………
glfwyz 2003-10-11
  • 打赏
  • 举报
回复
不清楚 ,帮你UP吧
yanxi 2003-10-11
  • 打赏
  • 举报
回复
看过了,没有udpsocket的例子,
其它的有,但100m网卡加普通交换机的速度,收发响应很慢的,看样子要换控件了。
XXSingle 2003-09-11
  • 打赏
  • 举报
回复
看看demos里有没有例题喔...........
wellwelcome 2003-09-10
  • 打赏
  • 举报
回复
楼上高手对qq那种udp文件传输有研究嘛

特别是当两个qq用户都没有公网ip的时候是怎么实现的
rwdx 2003-09-10
  • 打赏
  • 举报
回复
最好不要用那个控件,tcpserver和udpserver控件好像不没有完善
加载更多回复(6)

1,593

社区成员

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

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