Viết bởi Zenzen » Sáu T4 18, 2008 4:47 pm
Trước khi tạo chương trình em hãy tìm hiểu về Socket trước đã vì nó có liên quan đến thằng này :)
Về Client thì tạo một Class FPTClient chứa các hàm tối thiểu như :
+LogOffServer()
+LogOnToServer(ten_host,host_port,username,password ,...)
+MoveFile(...)
+FTP_Chuyen_Thu_muc(...)
đại khái thế là đã được 1 Client đơn giản rồi ...
Ở đây nói đơn giản thôi , còn em muốn tìm source thì trên mạng thiếu gì ...search 1 cái là ra ngay
Kế đến là tạo thêm thằng Server thì phức tạp hơn . Phải tạo nhiều lớp ,
+Chẳng hạn lớp User nè để quản lý account và password cũng như quyền hạn của mấy thằng truy cập .
+Rồi lớp khởi tạo Server để xác định port và số lượng user cho phép tối đa .
+Rồi lớp chính của SErver gồm các hàm điều chỉnh trạng thái của sever như Start , Stop , Wait , Userconnected , UserDisconnect ...tùm lum nữa :) cái này không xem lại cũng không nhớ hết hehe.
+À còn lớp nữa chứ là lớp DataSocket , lớp này chứa mấy hàm về Upload và lưu trữ file .
Những thông tin trên chắc chắn em sẽ tìm được trên Net , anh chỉ khái quát sơ sơ thôi để phần nào hình dung được ( hehe chi tiết đâu có nhớ hết mà viết )
Chúc em thành công !
Nếu kiếm ko ra Source thì liên hệ anh nhé [tongue][tongue]
Trước khi tạo chương trình em hãy tìm hiểu về Socket trước đã vì nó có liên quan đến thằng này :)
Về Client thì tạo một Class FPTClient chứa các hàm tối thiểu như :
+LogOffServer()
+LogOnToServer(ten_host,host_port,username,password ,...)
+MoveFile(...)
+FTP_Chuyen_Thu_muc(...)
đại khái thế là đã được 1 Client đơn giản rồi ...
Ở đây nói đơn giản thôi , còn em muốn tìm source thì trên mạng thiếu gì ...search 1 cái là ra ngay
Kế đến là tạo thêm thằng Server thì phức tạp hơn . Phải tạo nhiều lớp ,
+Chẳng hạn lớp User nè để quản lý account và password cũng như quyền hạn của mấy thằng truy cập .
+Rồi lớp khởi tạo Server để xác định port và số lượng user cho phép tối đa .
+Rồi lớp chính của SErver gồm các hàm điều chỉnh trạng thái của sever như Start , Stop , Wait , Userconnected , UserDisconnect ...tùm lum nữa :) cái này không xem lại cũng không nhớ hết hehe.
+À còn lớp nữa chứ là lớp DataSocket , lớp này chứa mấy hàm về Upload và lưu trữ file .
Những thông tin trên chắc chắn em sẽ tìm được trên Net , anh chỉ khái quát sơ sơ thôi để phần nào hình dung được ( hehe chi tiết đâu có nhớ hết mà viết )
Chúc em thành công !
Nếu kiếm ko ra Source thì liên hệ anh nhé [tongue][tongue]