banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận việc định hướng Ngâm FTP Protocol từ đâu?  XML
  [Question]   Ngâm FTP Protocol từ đâu? 12/05/2009 05:46:41 (+0700) | #1 | 180284
eyestv
Member

[Minus]    0    [Plus]
Joined: 09/05/2008 13:55:20
Messages: 67
Offline
[Profile] [PM]
Em vừa nhận được một yêu cầu của thầy: "Viết một ứng dụng đơn giản trên nền giao thức FTP"

Thời gian: 2 tháng

Vậy em cần định hướng em nên bắt đầu từ đâu để có thể hoàn thành đề tài trong thời gian ngắn như thế. Trước hết em xin một số tài liệu về giao thức này (Tiếng Việt càng tốt), bài tóm tắt trên Wiki sơ sài quá.


Em cám ơn!
[Up] [Print Copy]
  [Question]   Re: Ngâm FTP Protocol từ đâu? 12/05/2009 06:28:09 (+0700) | #2 | 180289
mfeng
Researcher

Joined: 29/10/2004 15:16:29
Messages: 243
Offline
[Profile] [PM]
Trước hết:
- Đọc TCP/IP: hiểu rõ TCP, IP là cái gì, protocol là cái gì.
- Học lập trình hệ thống mức cơ bản: read/write files, multi-threading...
- Học lập trình socket: tạo server socket như thế nào, client socket như thế nào, cách gửi thông điệp giữa hai máy tính thông qua socket...
- Đọc giao thức FTP và triển khai: ban đầu là http://www.w3.org/Protocols/rfc959/. Theo mức độ yêu cầu của đề tài, bạn chỉ cần cài đặt một phần tối thiểu giao thức này là được.
[Up] [Print Copy]
  [Question]   Re: Ngâm FTP Protocol từ đâu? 12/05/2009 09:24:45 (+0700) | #3 | 180298
myquartz
Member

[Minus]    0    [Plus]
Joined: 04/01/2005 04:58:30
Messages: 563
Offline
[Profile] [PM]
Cần gì phức tạp thế.
Theo tớ, nên làm 1 chương trình "tự động upload" bằng giao thức FTP. Với chức năng là thiết lập cho nó 1 thư mục local dir và 1 account FTP (server/user/pass/remote dir), thư mục local dir này có file gì mới hoặc có file nào đó thay đổi, thì nó tự upload file đó lên, ghì đè vào server.
Hoặc làm ngược lại, trên ftp server có file nào mới hoặc có file nào thay đổi thì nó tự down về, trong 1 khoảng thời gian nhất định setup trước (ví dụ 5 phút check file mới 1 lần).
Thư viện để FTP thì dùng cái có sẵn của Win (nó là WinInet nếu lập trình VC++), hoặc dùng command line tool có sẵn, đừng viết lại làm gì. Còn dùng Linux thì vô cùng nhiều.
Tool này sẽ có ích đấy, nếu làm ngon và cho miễn phí thì có khi nhiều người sẽ dùng đó.
[Up] [Print Copy]
  [Question]   Re: Ngâm FTP Protocol từ đâu? 16/05/2009 02:25:05 (+0700) | #4 | 180687
mR.Bi
Member

[Minus]    0    [Plus]
Joined: 22/03/2006 13:17:49
Messages: 812
Offline
[Profile] [PM] [WWW]
FTP có nhiều điểm khá phức tạp, để hiểu được giao thức FTP thì cần bỏ ra một khoảng thời gian + công sức đọc và ngấm tương đối.
làm như bạn myquartz cũng được, có khi viết xong chương trình chạy ngon ơ, không lỗi gì mà người viết ra nó còn chưa hiểu ftp hoạt động thế nào ấy chứ smilie
All of my life I have lived by a code and the code is simple: "honour your parent, love your woman and defend your children"
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|