全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2316
推到 Plurk!
推到 Facebook!

請問一個NMftp的錯誤訊息

尚未結案
opksue
一般會員


發表:2
回覆:8
積分:2
註冊:2002-09-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-15 00:03:16 IP:218.32.xxx.xxx 未訂閱
請問...我想寫一個ftp的程式,但是我連上主機後,想要列出主機的目錄..便會出現錯誤訊息--500 invalid port command~~不太清楚為什麼啊...
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-15 07:47:25 IP:61.155.xxx.xxx 未訂閱
1.有可能是你指定的PROT不对,看看是否与服务器的FTP提供的PROT一致。 2.你指定的PROT是否已经被其它程序占用。 3.你程序中列出主機的目錄的方法或命令不对    上述3中可能。供参考!    风花雪月 e梦情缘
------
风花雪月 e梦情缘
opksue
一般會員


發表:2
回覆:8
積分:2
註冊:2002-09-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-15 09:52:05 IP:211.21.xxx.xxx 未訂閱
不好意思...請問一下... 若我用外面DOWNLOAD 的FTP軟體(例cuteftp)則可以正常使用,但是用DLEPHI寫的FTP程式就會如此,我去download本網站的ftp範例來測試,也是如此,實在是搞不清楚為何不同????
turboted
版主


發表:95
回覆:754
積分:452
註冊:2002-07-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-15 15:46:06 IP:61.30.xxx.xxx 未訂閱
可能要看看你的設定吧 也許是server沒開 也許是port指錯 而且,你還要看看server那有沒有什麼特別的
opksue
一般會員


發表:2
回覆:8
積分:2
註冊:2002-09-07

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-05-15 15:54:36 IP:211.21.xxx.xxx 未訂閱
嗯...我可以確定我的設定沒錯,後來又試了CUTEFTP的功能,發現裡面有一項設定是"使用PASV模式",預設值為打勾,如果我把這個預設值不打勾,那麼在使用CUTEFTP連線時便會出現一樣的錯誤訊息,若把它還原打勾則可以連線, 所以我想是不是跟設定PASV有關,但我不曉得NMFTP要怎麼設定??
turboted
版主


發表:95
回覆:754
積分:452
註冊:2002-07-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-05-15 16:04:58 IP:61.30.xxx.xxx 未訂閱
你要先知道什麼是PASV 我轉了一個簡單的說明如下 客戶端位於NAT(網路位址轉換)後方,通常您可經由伺服器紀錄檔內的PORT指令失敗來得知,不過PORT指令要求伺服器連上去的通常不是客戶端的真實IP,因此您應要求該使用者的FTP客戶端使用PASV(被動)模式,否則無法有效運作。 NMFTP 本身沒有PASV的設定,你可以看看你是要換一個元件 還是自己做一個PASV的流程 ,可以直接下PASV COMMAND CMD_PASV - command requests the server to "listen" on a data port (which is not its default data port) and to wait for a connection rather than initiate one upon receipt of a transfer command. The response to this command includes the host and port address this server is listening on
opksue
一般會員


發表:2
回覆:8
積分:2
註冊:2002-09-07

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-05-15 17:20:49 IP:211.21.xxx.xxx 未訂閱
做一個PASV的流程,下PASV COMMAND 不好意思...是否可舉個例子來看???因為不是很懂???
turboted
版主


發表:95
回覆:754
積分:452
註冊:2002-07-23

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-05-16 20:21:01 IP:61.229.xxx.xxx 未訂閱
Passive..NMFTP 好像有打開試試看
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-05-18 11:12:13 IP:61.155.xxx.xxx 未訂閱
参考DELPHI DEMOS/FastNet/Ftp 的关于FTP的范例程序    风花雪月 e梦情缘
------
风花雪月 e梦情缘
opksue
一般會員


發表:2
回覆:8
積分:2
註冊:2002-09-07

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-05-19 22:19:52 IP:218.32.xxx.xxx 未訂閱
Passive..NMFTP 好像有打開試試看... 這個功能nmftp的設定好像沒有用,我已經要改用indy的ftp元件了,可是仍怪怪的....
opksue
一般會員


發表:2
回覆:8
積分:2
註冊:2002-09-07

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-05-19 22:24:36 IP:218.32.xxx.xxx 未訂閱
参考DELPHI DEMOS/FastNet/Ftp 的关于FTP的范例程序 在點選NLIST之後,還會出現500 invalid port command???
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-05-20 07:42:40 IP:61.155.xxx.xxx 未訂閱
CUTEFTP使用PASV模式的意识:    ftp_pasv 切换主被动传输模式。 语法: boolean ftp_systype(int ftp_stream); 返回值: 布尔值 函数种类: 网络系统  内容说明  本函数可以切换成主动传输或者被动传输模式,也就等于对 FTP 服务器下 passive 或 pass 指令。参数 ftp_stream 为 FTP 的连接代码。成功则返回 true 值,失败则返回 false 值。    供参考!    风花雪月 e梦情缘
------
风花雪月 e梦情缘
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#13 引用回覆 回覆 發表時間:2007-04-26 13:52:42 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
系統時間:2024-05-01 6:21:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!