LẬP TRÌNH SOCKET ỨNG DỤNG CHIA SẺ FILE DÙNG CƠ CHẾ CLIENT – SERVER

 


Ngày nay, công nghệ thông tin đã và đang được ứng dụng sâu rộng trong mọi lĩnh vực kinh tế - xã hội - y tế… Đây là công cụ không thể thiếu cho việc phát triển thương mại, vận hành hệ thống trong các tổ chức, doanh nghiệp và phục vụ nhu cầu công việc, giải trí cá nhân.Trong đó, mạng máy tính và internet đóng vai trò hết sức quan trọng quyết định sự tồn tại của các tổ chức, doanh nghiệp. Máy tính đã trở thành công cụ đắc lựcvàkhôngthểthiếucủaconngười.Cáctổchức,côngtyhaycáccơquancầnphảixây dựng hệ thống mạng máy tính cho riêng mình để trao đổi dữ liệu giữa các bộ phận.Dữ liệu được truyền đi trên mạng phải đảm bảo dữ liệu được truyền tới đích nhanh chóng và đúng đắn. Hầu hết dữ liệu truyền qua mạng là truyền dưới dạngfile.

Truyền file qua mạng là một trong những ứng dụng phổ biến trên mạng LAN và Internet như: tải xuống các file từ một máy chủ file ở xa, gửi/nhận thư điện tử. Truyền filequamạngdựatrênSocketTCPlàmộtphươngpháptruyềnfilecóđộtincậycaobởi vìtrướckhitruyềnnócầnthiếtlậpthànhcôngkênhtruyềndữliệu.Khôngphảilàphương phápthaythếhoàntoànnhữngphươngpháptruyềnfilekhácmàtađãtừngsửdụng.Bản chất của phương pháp truyền file dựa vào Socket TCP là nhằm tăng thêm hiệu xuất làm việc. Đó là lý do chúng em chọn đề tài: “Lập trình SOCKET ứng dụng chia sẻ file sử dụng cơ chế client –server”.

Chúng em cũng xin cảm ơn thầy TS.Trần Quang Vinh đã tận tình hướng dẫn, giúp đỡ chúng em để hoàn thành tốt đề tài này. Chúng em chúc thầy luôn mạnh khỏe, công tác tốt và hướng dẫn nhiều thế hệ sinh viên hơn nữa


NỘI DUNG:


DANH MỤC HÌNH VẼ,BẢNG BIỂU 2

LỜINÓIĐẦU 3

CHƯƠNG 1: GIỚI THIỆUCHUNG 4

1.1. Tổng quan về mạngmáytính 4

1.2. Tổng quanvềTCP/IP 5

1.2.1. Bộ giao thức liên mạng (IPProtocol) 5

1.2.2. Bộ giaothức TCP 8

CHƯƠNG 2:NỘIDUNG 9

2.1. Lậptrình SOCKET 9

2.1.1. Kháiniệm 9

2.1.2. Mô hìnhTCP Socket 9

2.1.3. Nguyêntắc 10

2.2. Lậptrình C# 12

2.2.1. GiớithiệuC# 12

2.2.2. Một số tính chất của ngônngữC# 13

2.2.3. Các dạng chương trình ứng dụngvớiC# 15

2.3. Đặc tảkĩthuật 16

2.3.1. Giớithiệu 16

2.3.2. Phân tíchchươngtrình 17

2.3.3. Giao diệnchươngtrình 18

KẾTLUẬN 21

DANH MỤC TÀI LIỆUTHAMKHẢO 22



LINK DOWNLOAD

 


Ngày nay, công nghệ thông tin đã và đang được ứng dụng sâu rộng trong mọi lĩnh vực kinh tế - xã hội - y tế… Đây là công cụ không thể thiếu cho việc phát triển thương mại, vận hành hệ thống trong các tổ chức, doanh nghiệp và phục vụ nhu cầu công việc, giải trí cá nhân.Trong đó, mạng máy tính và internet đóng vai trò hết sức quan trọng quyết định sự tồn tại của các tổ chức, doanh nghiệp. Máy tính đã trở thành công cụ đắc lựcvàkhôngthểthiếucủaconngười.Cáctổchức,côngtyhaycáccơquancầnphảixây dựng hệ thống mạng máy tính cho riêng mình để trao đổi dữ liệu giữa các bộ phận.Dữ liệu được truyền đi trên mạng phải đảm bảo dữ liệu được truyền tới đích nhanh chóng và đúng đắn. Hầu hết dữ liệu truyền qua mạng là truyền dưới dạngfile.

Truyền file qua mạng là một trong những ứng dụng phổ biến trên mạng LAN và Internet như: tải xuống các file từ một máy chủ file ở xa, gửi/nhận thư điện tử. Truyền filequamạngdựatrênSocketTCPlàmộtphươngpháptruyềnfilecóđộtincậycaobởi vìtrướckhitruyềnnócầnthiếtlậpthànhcôngkênhtruyềndữliệu.Khôngphảilàphương phápthaythếhoàntoànnhữngphươngpháptruyềnfilekhácmàtađãtừngsửdụng.Bản chất của phương pháp truyền file dựa vào Socket TCP là nhằm tăng thêm hiệu xuất làm việc. Đó là lý do chúng em chọn đề tài: “Lập trình SOCKET ứng dụng chia sẻ file sử dụng cơ chế client –server”.

Chúng em cũng xin cảm ơn thầy TS.Trần Quang Vinh đã tận tình hướng dẫn, giúp đỡ chúng em để hoàn thành tốt đề tài này. Chúng em chúc thầy luôn mạnh khỏe, công tác tốt và hướng dẫn nhiều thế hệ sinh viên hơn nữa


NỘI DUNG:


DANH MỤC HÌNH VẼ,BẢNG BIỂU 2

LỜINÓIĐẦU 3

CHƯƠNG 1: GIỚI THIỆUCHUNG 4

1.1. Tổng quan về mạngmáytính 4

1.2. Tổng quanvềTCP/IP 5

1.2.1. Bộ giao thức liên mạng (IPProtocol) 5

1.2.2. Bộ giaothức TCP 8

CHƯƠNG 2:NỘIDUNG 9

2.1. Lậptrình SOCKET 9

2.1.1. Kháiniệm 9

2.1.2. Mô hìnhTCP Socket 9

2.1.3. Nguyêntắc 10

2.2. Lậptrình C# 12

2.2.1. GiớithiệuC# 12

2.2.2. Một số tính chất của ngônngữC# 13

2.2.3. Các dạng chương trình ứng dụngvớiC# 15

2.3. Đặc tảkĩthuật 16

2.3.1. Giớithiệu 16

2.3.2. Phân tíchchươngtrình 17

2.3.3. Giao diệnchươngtrình 18

KẾTLUẬN 21

DANH MỤC TÀI LIỆUTHAMKHẢO 22



LINK DOWNLOAD

M_tả

M_tả

Không có nhận xét nào: