作者willhunting (分分寸寸阳光走阶台)
看板Network
标题[问题] FTP的list protocol
时间Sun Jun 5 23:56:39 2005
我在写ftp的client和server的程式,虽然是有参照
RFC 959的标准protocol,不过对於LIST [directory]
的部分还是不大清楚。当server接到了client传来的
"list [directory]"这样的命令後该怎麽把目录下的
每个资料夹或档案名称丢给client呢?是每个档案名
称send一次还是把所有档案名串在一起(在这里又衍
生出新的疑问,串接的协定是什麽?可以用'\n'隔开
吗?)再丢给client呢?我自己暂时试的方式是每个server
检查目前工作目录下的档案,每找到一个就把它的名
称send给client,同时client也会recv。不过这种作
法有syncronization上的问题,那如果是一次检查完
串在一起send,可能会有buffer不足的问题。虽然
我也可以自订一些协定来作到,不过最最最主要的还
是,考虑要跟其他常用的application相容的问题,
我还是想知道实际上的protocol是什麽,不过查不太
到相关的资讯。麻烦先进们告知,感激不尽!!
--
派特.莱利说道 : "他仍然是米高.佐丹(Michael Jordan)"
2001. Oct
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.77.10