在线等待:delpi idudp(c/s)如何获取服务端文件列表,存入到listview或者其他控件中。不用FTP。 如题,希望能够获得远程服务端文件列表,就是一个小型的远程文件管理系统。不用FTP,因为FTP的话需要FTP服务器。这里没有。请各位朋友帮忙给点思路或者范例,非常感谢。在线等待,有分必给! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 udp做要 要分包、传输(滑窗协议)、效验、 组包,没那么简单,需要的话可以联系我.建议还是用tcp来做 结贴是肯定会结的,这个您放心。我可能表述不清楚,我的意思是服务端获取到文件列表后是以什么样的形式传递给客户端的,是将获得的磁盘或者文件目录放在一个string 里然后发送到客户端,再在客户端进行分解,还是其他的什么方法? 灰鸽子是放在一个string里,然后使用流发送的具体是:1.搜索文件时把所有的文件列表存到一个TStringlist中2.把该文件列表放到一个字符串中,如 s:=ss.text 其中要为string,ss为TStringlist类型3.把该字符串和长度放到流中发送4.服务端接收长度,然后接收流到一个字符串s中5.再建一个TStringlist对象ss,然后ss.text:=s,ss中就是取得的文件列表了补充一点,从服务端取文件信息时,可以取文件的创建时间,大小等,另外文件夹和文件可以做一下区分最后把该文件的所有的信息组合成一个字符串,中间使用一个分隔符隔开,如可以使用“|”作为分隔符 其它也不用字符分解你再建一个TStringlist对象ss然后ss.Delimiter:='|';//这里是你的分割符ss.DelimitedText:=s;//一个文件信息字符串ss中存放的就是一个文件的各种信息列表了 其实也不用字符分解 你再建一个TStringlist对象ss 然后 ss.Delimiter:='|';//这里是你的分割符 ss.DelimitedText:=s;//一个文件信息字符串 ss中存放的就是一个文件的各种信息列表了这个应该是最简单的方法了 服务器有个程序获取文件列表,写XML然后将XML传输到客户端,这应该比解析字符串要容易 OK,谢谢各位的解答,知道该如何做了,特别感谢hys_427 来者都有分,结贴! 数据库查询到的值放入listview中 devhp再进来领米 DirectShow无法显示画面,只能刷新后才能闪动一下 Access 时间查询 怎样格式化时间类型?比如我要求9:30:30显示成09:30:30 一个关于sql的简单问题,大家来看看 Delphi Bug 还是 ADO bug 哪里有漂亮的ICO图标 请教各位大虾,在Windows 98/2000下,先删除文件,文件跑到了回收站,然后又清空了回收站,这种情况下用什么方法可以恢复文件? 数据库查询的小问题 Delphi 2008 有哪些新特点?d7过时了? <<基于Delphi的p2p软件>>是哪位大侠开发的,我有几个地方看不懂
具体是:
1.搜索文件时把所有的文件列表存到一个TStringlist中
2.把该文件列表放到一个字符串中,如
s:=ss.text
其中要为string,ss为TStringlist类型
3.把该字符串和长度放到流中发送
4.服务端接收长度,然后接收流到一个字符串s中
5.再建一个TStringlist对象ss,然后ss.text:=s,ss中就是取得的文件列表了
补充一点,从服务端取文件信息时,可以取文件的创建时间,大小等,另外文件夹和文件可以做一下区分
最后把该文件的所有的信息组合成一个字符串,中间使用一个分隔符隔开,如可以使用“|”作为分隔符
你再建一个TStringlist对象ss
然后
ss.Delimiter:='|';//这里是你的分割符
ss.DelimitedText:=s;//一个文件信息字符串
ss中存放的就是一个文件的各种信息列表了
你再建一个TStringlist对象ss
然后
ss.Delimiter:='|';//这里是你的分割符
ss.DelimitedText:=s;//一个文件信息字符串
ss中存放的就是一个文件的各种信息列表了这个应该是最简单的方法了
然后将XML传输到客户端,这应该比解析字符串要容易