Giới thiệu và khai thác ứng dụng NETLOADING

Một phần của tài liệu Ứng dụng IP multicast trong truyền file trên hệ điều hành win32s (Trang 41 - 54)

IV.1 Yêu cầu hệ thống và cài đặt phần mềm NetLoading.

NetLoading là một chương trình ứng dụng mạng, cĩ thể chạy trên các hệ điều hành Win32s. Chương trình này khơng địi hỏi nhiều về dung lượng ổ đĩa và tốc độ xử lý CPU. Chương trình được thiết kết trên Windows 2000 nên cĩ thể coi đây là hệ điều hành chuẩn của chương trình.

Vì chương trình được đĩng gĩi saün, thao tác cài đặt cũng đơn giản như bao chương trình ứng dụng khác.

IV.2 Giới thiệu chương trình ứng dụng NetLoading.

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

Phần giao diện chính của chương trình (hình 1)gồm một tabcontrol, 4 nút bấm (Buttons) thanh trạng thái.

IV.2.1 Các nút bấm.

Nút taskbar: Nhiệm vụ của nút này là dấu cửa sổ ứng dụng bên dưới

thanh taskbar. Lúc này, muốn hiện lại cửa sổ thì chúng ta cĩ thể nhắp đúp vào icon bên phải thanh taskbar hoặc nhắp chuột phải vào đây thì thanh menu sẽ hiện lên (hình 2) vào chọn Restore.

Nút Help: Sau khi nhắp vào nút này thì cửa sổ giúp đỡ sẽ hiện lên với

những thơng tin cần thiết để giúp sử dụng chương trình (hình 3).

Nút About : Hiển thị thơng tin về ứng dụng như hình 4.

Nút Exit : Khi bấm nút này, sẽ cĩ thơng báo nhắc nhỡ chúng ta cĩ

muốn thốt khỏi ứng dụng hay khơng (hình5). Nếu bấm yes thì chúng ta được hỏi rằng cĩ lưu lại file log (file lưu những gì thơng tin liên quan đến phiên làm việc) hay khơng (hình 6).

Hình 5 Hình 6

Hình 3

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

IV.2.2 Tab Control.

Tabcontrol bao gồm 4 tab :

Tab Load file: Tab này liên quan đến các tác vụ chia sẻ dữ liệu và load

file từ các máy khác.

Tab LoadingView: Tab này hiện thị tiến trình của các phiên load file kể

cả download và upload.

Tab Netsend and logview: Tab này sẽ cho phép chúng ta gửi thơng điệp

text đến các máy khác như Netsend trong WinNT. Và những thơng tin liên quan đến phiên làm việc của chúng ta cũng được hiển thị ở đây.

Tab Chatting. Tab này cho phép chúng ta tán gẫu với các thành viên

trong nhĩm một cách cơng cộng (public) hoặc riêng tư (private) với nặc danh (nickname) và màu sắc tự chọn.

IV.2.3 Thanh trạng thái.

Thanh trạng thái gồm 4 khung.

• IP Address: Địa chỉ của máy đang chạy chương trình.

• Hostname: Tên của máy đang chạy chương trình.

• Member(s): Số lượng thành viên của nhĩm multicast.

• Upload: Số phiên upload (đáp ứng yêu cầu load file của các thành viên khác) đang làm việc.

• Download: Số phiên download (load file từ các máy thành viên khác về máy của mình) đang làm việc.

IV.3 Khai thác ứng dụng. IV.3.1 Tab Loadfile.

Tab này cĩ 2 cửa sổ con (panels). Cửa sổ bên trái là dữ liệu từ xa bao gồm danh sách thành viên của nhĩm và những dữ liệu chia sẻ tương ứng. Cửa sổ bên phải là dữ liệu cục bộ bao gồmhệ thống ổ đĩa, thư mục và tập tin trên máy chúng ta làm việc.

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

IV.3.1.1 Cửa sổ dữ liệu cục bộ (cửa sổ phía tay phải).

Trong cửa sổ này, tất cả các ổ đĩa được liệt kê trên ComboBox Disk drive kể cả ổ đĩa mạng (nhưng khơng cĩ ổ đĩa mềm và CD vì các ổ đĩa này khơng ổn định cho việc chia sẻ) Hình 8.

Khi chọn một mục trên thì danh sách các thư mục con sẽ được hiển thị bên dưới để ta chia sẻ Hình 7.

Khung textbox chỉ đọc cĩ biểu tuợng thư mục mở cho biết thư mục hiện hành là gì.Hình 10.

Ngồi ra cịn cĩ thanh cơng cụ giúp ích cho các tác vụ liên quan. Hình 9.

Các tác vụ trong chương trình:

Di chuyển lên một mức thư mục. Chúng ta cĩ thể nhắp chuột phải vào khoảng

trống trong phần dữ liệu rồi chọn “up” hoặc nhắp vào nút đầu tiên trên thanh cơng cụ.

Dán file từ clipboard. Nếu cĩ một file từ xa đã được chép vào clipboard thì

chúng ta cĩ thể nhắp vào nút thứ 2 trên thanh cơng cụ hoặc chọn “Paste” từ shortcut menu.

Hình 7

Hình 8

Hình 9

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

Cập nhật dữ liệu . Sau một khoảng thời gian làm việc. Cĩ thể một thư mục đã

được tạo ra hoặc xĩa đi bên ngồi ứng dụng. Để cập nhật lại dữ liệu thì chúng ta nhấp vào nút thứ 3 hoặc nhắp chuột phải vào vùng trống trong khung dữ liệu rồi chọn” Refresh”.

Thiết lập thư mục mặc định cho việc truyền file. Chọn một thư mục rồi nhắp

vào nút thứ 4 trên thanh cơng cụ hoặc nhắp vào “Set default” trong shortcut menu. Khi đĩ chúng ta sẽ được nhắc nhở như hình 11.

Duyệt thư mục mặc định. Khi đã chọn thư mục mặc định. Ta cĩ thể đi đến đĩ

từ một vị trí bất kỳ bằng cách nhắp vào nút thứ 5 hoặc chọn “Browse default

folder” trong shortcut menu.

Tạo thư mục mới. Muốn tạo một thư mục mới chúng ta nhắp vào nút thứ 6

hoặc chọn “Create folder” từ shortcut menu. Sau đĩ chúng ta sẽ điền tên thư mục vào hộp hội thoại như hình 13.

Xĩa thư mục. Khi nhắp vào nút cuối cùng trên thanh cơng cụ hoặc chọn

Delete” trên shortcut menu thì thư mục được chọn sẽ bị xĩa đi. Khi đĩ chúng ta

sẽ được nhắc nhở như hình 12.

Chia sẻ một thư mục (hoặc ổ đĩa). Muốn chia sẻ một thư mục hoặc ổ đĩa

chúng ta nhắp chuột phải vào nĩ và chọn “share”. Sau đĩ chúng ta sẽ nhập vào tên chia sẻ (Mặc định là tên thư mục nếu tên này chưa được chia sẻ).

Cĩ 3 radio button tương ứng 3 chức năng chia sẻ (Hình 14) đĩ là:

Hình 11

Hình 12

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

Public: Chia sẻ đến tất cả thành viên trong nhĩm.

Private: Chỉ chia sẻ cho một số thành viên được chọn trong shared

group.

Protect by password: Share đến tất cả mọi người nhưng được bảo vệ

bằng mật khẩu. Nghĩa là chỉ cĩ những người biết được mật khẩu mới truy xuất được.

Ngưng chia sẻ một thư mục. Khi nhắp chuột phải vào một thư mục đã được

chi sẻ chúng ta chọn “Not share”.

IV.3.1.2 Cửa sổ dữ liệu từ xa.

Danh sách thành viên của nhĩm được liệt kê trên ComboBox Group member. Các thành viên này được chỉ định bởi địa chỉ IP và tên máy.Hình 16

Khi chọn một thành viên thì danh sách bên dưới sẽ hiện thị chia sẻ tương ứng của thành viên này (nêu cĩ). Dữ liệu chia sẻ được thể hiện dưới dạng phân cấp thư mục như explorer trong Windows.Hình 15.

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

Khung textbox chỉ đọc cĩ biểu tuợng thư mục mở cho biết thư mục hiện hành là gì. (Thư mục gốc luơn là địa chỉ IP của máy). Hình 17.

Ngồi ra, cửa sổ này cịn cĩ thanh cơng cụ (Toolbar) với các nút cần thiết cho các thao tác trong chương trình(hình 18). Các tác vụ ấy bao gồm:

Di chuyển lên một mức thư mục. Chúng ta cĩ thể nhắp chuột phải vào khoảng

trống trong phần dữ liệu rồi chọn “up” hoặc nhắp vào nút đầu tiên trên thanh cơng cụ.

Copy file vào clipboard. Khi một file được chọn thì nút copy (nút thứ 2) trên

thanh cơng cụ sẽ được enable. Nhắp vào nút này hoặc nhắp chuột phải chọn “copy”. Thì file này sẽ dược chép vào clipboard để sau đĩ chúng ta dán vào khung cửa sổ dữ liệu cục bộ.

Chép file vào thư mục đang mở bên khung cửa sổ dữ liệu cục bộ. Khi chọn

một file và cĩ một thư mục bên khung phải được mở thì nút thứ 3 sẽ được enable đồng thời shortcut menu cũng thêm một mục chọn “Send to openning folder”.

Hình 15

Hình 16

Hình 17

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

Chép file vào thư mục mặc định. Khi chọn một file trong cửa sổ trái và cửa sổ

phải đã thiết lập một thư mục mặc định. Thì nút thứ tư sẽ được enable và đồng thời shortcut menu cũng thêm mục “Send to default folder”.

Cập nhật dữ liệu chia sẻ. Sau một khoảng thời gian làm việc. Cĩ thể một

thành viên nào đĩ đã chia sẻ hoặc ngưng chia sẻ một thư mục nào đĩ. Để cập nhật lại dữ liệu thì chúng ta nhấp vào nút thứ tư hoặc nhắp chuột phải vào vùng trống trong khung dữ liệu rồi chọn” Refresh”.

Duyệt một thư mục. Để duyệt một thư mục con chúng ta cĩ thể nhắp đúp vào

nĩ hoặc chọn “Browse” trong shortcut menu.

T Việc load file cịn được thực hiện thơng qua thao tác lơi thả (drag drop) tập tin

từ dữ liệu từ xa sang dữ liệu cục bộ.

IV.3.1.3 Load file.

Sau khi đáp ứng một yêu cầu load file bằng các thao tác trên, chương trình sẽ hỏi lại một lần nữa về việc load file này Hình 19. Nếu file đã tồn tại trong thư mục đích thì chương trình sẽ hỏi xem cĩ chép chồng lên hay khơng. Hình 20.

Sau khi chấp nhận để load file thì phiên làm việc load file sẽ được bắt đầu và tab Loading view sẽ hiển thị tiến trình load cho ta xem.

IV.3.2 Tab Loading view.

Tab này dành để hiển thị thơng tin và tiến trình của các phiên download. Cĩ 2 cửa sổ con tương ứng cho upload và download.

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

IV.3.2.1 Cửa sổ upload view.

Bên trái cửa sổ này cĩ một List box chứa danh sách các phiên upload (Hình 21). Listbox này cĩ 3 cột đĩ là:

FileName: Tên file upload;

Request: Số máy yêu cầu load file này.

Finished : Số máy đã hồn thành việc load file này.

Khi chọn một mục trong danh sách này thì thơng tin upload sẽ hiển thị bên phải. Với:

Location: Nơi lưu trữ file ở máy chúng ta đang sử dụng.

Multicast IP: Địa chỉ IP của Multicast mà file đang truyền.

Size: Kích cỡ của file.

Port: Cổng đang truyền.

T Khi file đang được truyền mà chúng ta chọn một phiên truyền file và

bấm Stop Uploading thì một thơng báo được gửi đến tất cả nơi nhận. các

phiên download nơi ấy cũng đồng thời chấm dứt. Hình 24

Hình 24 Hình 21

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

Ngồi ra trong cửa sổ con này cịn cho phép chúng ta thiết lập các thơng tin liên quan đến upload (Hình 24):

giới hạn sự đáp ứng truyền file bằng cách chọn số vào ơ Limit Loading.

Tùy vào khả năng đáp ứng của mỗi máy mà chúng ta sẽ chọn con số thích hợp.

Mặc định đáp ứng. Khi ơ kiểm tra “Auto accept ” được đánh dấu chọn

thì chương trình sẽ đáp ứng mặc nhiên cho các yêu cầu trên dữ liệu đã chia sẻ. Ngược lại, một thơng báo hỏi chúng ta cho phép loadfile hay khơng (Hình 25). Nếu chúng ta từ chối thì một thơng báo sẽ được gửi đến cho người nhận như Hình 26.

T Sau khi thiết lập một trong 2 tùy chọn, chúng ta phải nhaép vào nút

Apply để những thiết lập đĩ cĩ giá trị.

IV.3.2.2 Cửa sổ download view.

Bên trái cửa sổ này cĩ một List box chứa danh sách các phiên download (Hình 27). Listbox này cĩ 3 cột đĩ là:

FileName: Tên file download;

Host IP: Địa chỉ IP của máy chứa file download.

Percentage : Phần trăm dữ liệu của file đã được download.

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

Khi chọn một mục trong danh sách này thì thơng tin download sẽ hiển thị bên phải (Hình 28). Với:

Load from: Nơi lưu trữ file ở máy gửi.

Save in: Nơi lưu trữ file ở máy nhận.

Multicast IP: Địa chỉ IP multicast truyền file (địa chỉ này cố định).

Size: Kích cở file.

Port: Cổng mà file được truyền.

Ngồi ra trong cửa sổ con này cịn cho phép chúng ta thiết lập các thơng tin liên quan đến upload (Hình 29):

Auto update: Tự động cập nhật dữ liệu chia sẻ file vừa download

trên thư mục chia sẻ.

Auto view loading: Khi cĩ một yêu cầu truyền file thì Tab Loading

view sẽ được hiển thị.

T Sau khi thiết lập một trong 2 tùy chọn, chúng ta phải nhaép vào nút

Apply để những thiết lập đĩ cĩ giá trị.

Hình 27

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

T Khi một file đang được download mà ta bấm vào nút Stop downloading,

phiên download sẽ dược chấm dữt và máy gửi sẽ cập nhật ngay.

IV.3.3 Tab Netsend and log view.

Tab này cĩ 2 cửa sổ con : Netsend ở phía trái để gửi thơng điệp đến các thành viên trong nhĩm và Log view ở phía phải để xem những thơng tin làm việc liên quan đến nhĩm.

IV.3.3.1 Cửa sổ Netsend.

Phần trên cửa sổ này là một nút kiểm tra “Net send enable“. Nút này để nhận biết cho phép net send hay khơng. Lắm khi, chúng ta khơng muốn nhận các thơng điệp từ net send thì khơng chọn nút kiểm tra này (Hình 30).

Bên dưới là listbox danh sách các thành viên của nhĩm được chỉ định bởi địa chỉ hostname và tên máy tính (Hình 30). Bên phải mỗi thành viên đều cĩ một nút kiểm tra. Khi lệnh net send được thi hành thì chỉ thành viên nào cĩ nút kiểm tra được đánh dấu mới nhận được thơng điệp. Hai nút bấm”Check all” và “Clear all”dùng để đánh dấu tất cả hoặc xĩa đánh dấu tất cả các thành viên (Hình 31).

Bên dươi cùng là một Textbox chứa nội dung thơng điệp mà chúng ta sẽ gửi. Nút bấm “Send”để gửi thơng điệp và nút bấm “Clear text”dùng để xĩa sạch nội dung trong textbox (Mặc định sau khi net send nội dung trong Textbox sẽ được xĩa sạch) (Hình 32).

Phần trên của cửa sổ này là các tùy chọn chủ đề mà listbox bên dưới sẽ ghi lại. Bao gồm:

Leave group: Ghi nhận thơng tin khi một thành viên tách nhĩm.

Share and not share: Ghi nhận thơng tin chia sẻ dữ liệu của các

thành viên.

Net send: Ghi nhận những thơng điệp gửi đến bằng net send.

Loading: Ghi nhận những thơng tin về yêu cầu truyền file và thời

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

Một thơng điệp được gửi đến nơi nhận cĩ dạng như Hình 33.

IV.3.3.2 Cửa sổ Log view.

IV.3.4 Tab Chatting.

Tab này cũng cĩ 2 cửa sổ con. Phần bên trái chứa thơng tin về nhĩm chat. Bao gồm: danh sách những người tham gia tán gẫu, nặc danhvà màu sắc tự chọn của chúng ta. Hình 30 Hình 31 Hình 32 Hình 33 Hình 34 Hình 35

Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu

Để bắt đầu tán gẫu chúng ta phải nhập vào một nặc danhvà chọn một màu sắc nào đĩ. Sau đĩ nhắp vào nút Apply.

Phần bên phải là nơi hiển thị nội dung tán gẫu cơng cộng. Thơng điệp mà bạn gửi đi sẽ được hiển thị ở tất cả các máy thành viên. Chúng ta nhập nội dung vào và bấm phím Enter để gửi đi thơng điệp.

Ngồi ra, chương trình cịn cho phép tán gẫu một cách riêng tư. Khi chúng ta muốn nĩi riêng với thành viên nào thì nhắp đúp vào thành viên đĩ trên danh sách. Thì một cửa sổ tán gẫu khác sẽ được hiển thị. Ở nơi người nhận cũng xuất hiện một cửa sổ như thế. Và dĩ nhiên thơng điệp chỉ được hiển thị ở 2 máy này.

Một phần của tài liệu Ứng dụng IP multicast trong truyền file trên hệ điều hành win32s (Trang 41 - 54)

Tải bản đầy đủ (PDF)

(56 trang)