Tải bản đầy đủ (.pptx) (20 trang)

Đề tài: Chia sẻ file ảnh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (759.45 KB, 20 trang )

Logo
Trường Đại Học Công Nghệ Thông Tin
và Truyền Thông
Đề tài: Chia sẻ file ảnh
Ngày 30 tháng 10 năm 2014
Giáo viên hướng dẫn: Nguyễn Toàn Thắng
Thành viên nhóm: Hoàng Thị Mỹ Lê
Nguyễn Thị Yến
Nguyễn Văn Hợp
Nông Văn Thái
Nội dung
Cài đặt server
2
Chương trình
3
Cơ sở lý thuyết
1
Cơ sở lý thuyết

Ngôn ngữ C# là một ngôn ngữ được dẫn xuất từ C và C++ nhưng nó được
tạo từ nền tảng phát triển hơn. Microsoft bắt đầu với việc trong C và C++ và
thêm vào những đặc tính mới để làm cho ngôn ngữ này dễ sử dụng hơn.
Trong chương trình chia sẻ file ảnh có sử dụng tới: windowforms, lớp
TcpClient, Ftp,FileStream.
Cơ sở lý thuyết
Windows Forms:

Các sự kiện trong Form

Nút bấm


Nhãn

Ô nhập( Textbox)

Danh sách( Listbox)
Cơ sở lý thuyết

TcpClient:
-
Giao thức giúp đảm bảo độ tin cậy trong các ứng dụng
mạng
-
Một số thuộc tính của TcpClient:
Cơ sở lý thuyết

TcpClient:
-
Một số phương thức:
Lớp FileStream là lớp cơ bản cho phép truy xuất dữ liệu từ file theo
kiểu nhị phân
Để khởi tạo một Stream, ta có thể dùng các cách sau:
+ Sử dụng phương thức khởi tạo của Stream
FileStream fs= new FileStream(“test.hong”,
FileMode.Creat);
+ Sử dụng hàm File.Open(), File.OpenRead(), hoặc
File.OpenWrite()
FileStream fs= FileOpen(“test.hong”, FileMode.Creat);
Cơ sở lý thuyết
Các thuộc tính cơ bản của FileStream:


Cơ sở lý thuyết
Kết nối Server-Client với TCP/IP
Khi được chạy, server cần được xác định rõ địa chỉ IP và sẽ "lắng
nghe" trên một port cụ thể.
Server sẽ nằm trong trạng thái này cho đến khi client gửi đến một yêu cầu
kết nối. Sau khi được server chấp nhận, một connection sẽ hình thành cho
phép server và client giao tiếp với nhau.
Cơ sở lý thuyết
Cơ sở lý thuyết

TcpClient:
-
Một số phương thức:
Cơ sở lý thuyết

Ftp:
- Giao thức FTP là một giao thức trao đổi file khá phổ biến
-
Hoạt động của giao thức này có thể chia ra thành nhiều thành
phần nhỏ, hoạt động cùng nhau để thực hiện các công việc như
khởi tạo kết nối, truyền thông tin điều khiển và truyền lệnh.
-
Chuẩn FTP chỉ định hai phương thức khác nhau để tạo ra kênh dữ
liệu:
+ Kết nối kênh dữ liệu dạng chủ động
+ Kết nối dữ liệu dạng bị động.

Cơ sở lý thuyết
Dữ liệu dạng chủ động
Cơ sở lý thuyết


Dạng bị động
Cơ sở lý thuyết
-
Các phương thức truyền:

Stream mode

Block mode

Compressed mode
Cài đặt server
Chương trình
Chương trình
Chương trình
Chương trình
Thank you!
6

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×