Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng.

+2
vungoclam_i83c
NGOTUYEN_I83C_08H1012119
6 posters

Go down

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng. Empty WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng.

Bài gửi  NGOTUYEN_I83C_08H1012119 29/11/2009, 23:48

Hôm nay sau khi nhận được bài tập (WinSockTCPSinglePortUnicodeFileServer) mới Thầy gởi cho lớp và được nghe Thầy giảng bài. Theo yêu cầu của Thầy khi kết thúc bài giảng là phải chạy test ứng dụng mới do Thầy viết để xem ứng dụng này còn những khuyết điểm nào chưa khắc phục được. Nhóm làm việc chung của mình gồm có các anh: Mai Quốc Trung, Vũ Ngọc Lâm, Mai Mạnh Hà, Nguyễn Tấn Toàn và mình đã tiến hành test thử ứng dụng này và chúng mình nhận thấy bài tập này có những ưu khuyết điểm như sau.

- Khi chạy trên hệ thống mạng nội bộ, máy server chia sẻ dữ liệu có dung lượng lớn thì các máy client không thể lấy được dữ liệu về máy mình, với những dữ liệu được download về từ server có dung lượng dưới 1 Mb thì chạy tốt. Nếu chạy server và client trên cùng một máy thì dữ liệu được download về không bị lỗi, sử dụng tốt.
- Tuy nhiên khi máy server share dữ liệu là những flie hình ảnh thì các client sau khi lấy dữ liệu về, dữ liệu này bị lỗi không sử dụng được. Trường hợp này cũng vậy, khi chạy cả client và server trên cùng một máy thì dữ liệu lấy về không bị lỗi.
- Một ưu điểm thành công tuyệt đồi của Thầy trên ứng dụng này là việc nhập thêm dữ liệu (New Employee) từ máy client về server và lưu trên database. Tính năng này khi chạy trên máy đơn hay nhiều client cũng gởi thông tin mới về cho server, server nhận được thông tin rất tốt và update lên database.
- Một ưu điểm nữa là khi nhiều client cùng lúc download dữ liệu do server share ra, server vẫn chạy tốt mà không có hiện tượng quá tải xảy ra.
- Điều cuối cùng mình nhận thấy là ứng dụng này chưa chạy được khi kết nói qua mạng Internet, hiện tại mình đang cùng anh Vũ Ngọc Lâm test ứng dụng này qua mạng Internet (localhost là địa chỉ IP máy) thì có lỗi xảy ra, khi mình đứng server còn anh Lâm đứng client thì bên anh Lâm có lỗi

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng. Testlam

Ngược lại khi mình đứng client còn anh Lâm đứng Server thì sau khi mình kết nối, lại hiện ra thông báo "co van de voi server" bên phía mình.

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng. Loi

Đấy là những gì nhóm mình test được trong buổi học chiều hôm nay, mong các bạn trong lớp và Thầy góp ý thêm cũng như đưa ra những giải pháp giúp cho ứng dụng của Thầy chạy tốt hơn.

Xin cảm ơn.
NGOTUYEN_I83C_08H1012119
NGOTUYEN_I83C_08H1012119

Tổng số bài gửi : 52
Join date : 14/10/2009
Age : 40
Đến từ : Hồ Chí Minh

Về Đầu Trang Go down

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng. Empty WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng

Bài gửi  vungoclam_i83c 30/11/2009, 00:08

Về trường hợp máy server chia sẻ dữ liệu có dung lượng lớn thì các máy client không thể lấy được dữ liệu về máy mình, hoặc lấy được dữ liệu nhưng mở bị lỗi theo mình nghĩ là do quá trình Đồng bộ hóa có vấn đề.
Hi vọng ở buổi thực hành tuần tới Thầy sẽ giải quyết và giảng giải cho lớp mình vấn đề này.

vungoclam_i83c

Tổng số bài gửi : 4
Join date : 18/09/2009

Về Đầu Trang Go down

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng. Empty nho roi!!!

Bài gửi  thien77777 30/11/2009, 20:45

Hehehehehe nhóm này đi ca 2 đây mà!mình còn nhớ và có xem các bạn hô hoán “1,2,3 hò zhô ta " Laughing

thien77777

Tổng số bài gửi : 10
Join date : 10/11/2009

Về Đầu Trang Go down

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng. Empty Re: WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng.

Bài gửi  NguyenTanToan_I83C 30/11/2009, 21:29

- Tuy nhiên khi máy server share dữ liệu là những flie hình ảnh thì các client sau khi lấy dữ liệu về, dữ liệu này bị lỗi không sử dụng được. Trường hợp này cũng vậy, khi chạy cả client và server trên cùng một máy thì dữ liệu lấy về không bị lỗi.

không chỉ là file hình ảnh, mà file gì cũng vậy, dung lượng lớn thì bị lổi.
NguyenTanToan_I83C
NguyenTanToan_I83C

Tổng số bài gửi : 43
Join date : 18/09/2009

Về Đầu Trang Go down

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng. Empty Mình có ý kiến như sau

Bài gửi  maimanhha_i83c 1/12/2009, 13:42

Thứ nhất việc load các file từ server:
trong bài Thầy viết chỉ dành để download những file đã được nén .rar, down các file dung lượng lớn không được rất có thể do cơ chế truyền tin. nếu như quá trình đóng gói để truyền đi tại server và quá trình ráp các gói tin đó ở client không đồng bộ thì gây ra lỗi nên theo mình có thể dùng lý do này để giải thích tại sao với những file lớn truyền không thành công. có lẽ đây là lý do chính khiến các file lớn không truyền được. còn các bạn nghĩ sao? cho mình ý kiến nhé.
Thứ hai việc load thử qua internet của Lâm và Tuyển:
việc load qua net như hai bạn thử không thành công cũng không có gì khó hiểu bởi để hai máy truyền file được với nhau qua net nhất thiết phải có các giao thức truyền file được thiết lập cụ thể liên quan tới FTP (chỉnh trong IIS) riêng tại mỗi máy nhưng vẫn phải qua một host trung gian. đối với mạng local tại phòng máy thì việc đó diễn ra bình thường (server của phòng máy local đã có sẵn các giao thức truyền file cho các client), nhưng để liên lạc được trên net hai máy phải có một trạm trung gian ví dụ như OPEN VPN chẳng hạn. khi đó hai máy mới thấy nhau và kết nối được. Bởi thế nên Thầy đã ghi rất rõ cho chúng ta thấy là LOCALHOST. Hai bạn muốn truyền file được như trong phòng máy thì phải đăng ký một account trên OPEN VPN và thiết lập các giao thức cần thiết. nếu search trên mạng không được thì liên hệ với mình nhé.
Mình có vài ý kiến như thế mong các bạn đóng góp thêm.

Trân trọng!

maimanhha_i83c

Tổng số bài gửi : 21
Join date : 24/09/2009
Age : 43

Về Đầu Trang Go down

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng. Empty Nhom Ngo Tuyen test thu WinSockTCPSinglePortUnicodeFileServer

Bài gửi  nguyensinh_I83C 1/12/2009, 16:23

Nhon cua ban da test chuogn tring cua Thay va dua ra nhung uu va khuyet diem do, va cho cac ban cung lop biet, than's nhom ba nhe!! hy vong Chu Nhat tuan toi Thay se giai quyet duoc van de nay la ok!! hom thuc hanh minh cung co download *.rar ben may Chi Suong cung lop nhung khi down duoc 1 doan thi bong nhung bi dung nen minh disconnect, roi minh thu download file kich thuoc nho hon thi duoc. minh cung ko biet vi sao nen hnay doc bai cua Tuyen nen moi hieu duoc. hy vong Chu nhat nay se co cau tra loi!! chuc thanh cong!!

nguyensinh_I83C

Tổng số bài gửi : 22
Join date : 10/09/2009
Age : 39
Đến từ : Hue

Về Đầu Trang Go down

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng. Empty Re: WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng.

Bài gửi  NguyenTanToan_I83C 1/12/2009, 16:41

Hy vọng Chủ nhật tuần này sẽ giải quyết tốt bài toán download của thầy, tôi nghĩ là nếu truyền dữ liệu tốt giữa các máy trong LAN với nhau thì truyền qua Internet có thể thành công, vì các gói dữ liệu này phải đi qua nhiều trạm, fireware, router ....

công việc kiểm tra trên Internet cũng không có gì khó khăn. vài bước cấu hình cục Model và hai cái máy là được.
NguyenTanToan_I83C
NguyenTanToan_I83C

Tổng số bài gửi : 43
Join date : 18/09/2009

Về Đầu Trang Go down

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng. Empty Re: WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng.

Bài gửi  NGOTUYEN_I83C_08H1012119 1/12/2009, 17:13

maimanhha_i83c đã viết:Thứ nhất việc load các file từ server:
trong bài Thầy viết chỉ dành để download những file đã được nén .rar, down các file dung lượng lớn không được rất có thể do cơ chế truyền tin. nếu như quá trình đóng gói để truyền đi tại server và quá trình ráp các gói tin đó ở client không đồng bộ thì gây ra lỗi nên theo mình có thể dùng lý do này để giải thích tại sao với những file lớn truyền không thành công. có lẽ đây là lý do chính khiến các file lớn không truyền được. còn các bạn nghĩ sao? cho mình ý kiến nhé.

Vậy còn trường hợp file có dung lượng khá lớn nhưng nếu quá trình download của client và server diễn ra trên cùng một máy thì thành công. Phải giải thích sao hả anh?

Đọc bài phân tích anh nói về chuyện hai người bọn em test qua Internet mới thấy chữ localhost, hic hèn chi nó không chạy được. Mất căn bản quá. Mad
NGOTUYEN_I83C_08H1012119
NGOTUYEN_I83C_08H1012119

Tổng số bài gửi : 52
Join date : 14/10/2009
Age : 40
Đến từ : Hồ Chí Minh

Về Đầu Trang Go down

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng. Empty Re: WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng.

Bài gửi  NguyenTanToan_I83C 1/12/2009, 23:02


Vậy còn trường hợp file có dung lượng khá lớn nhưng nếu quá trình download của client và server diễn ra trên cùng một máy thì thành công. Phải giải thích sao hả anh?

Có thể hiểu như thế này, có thể trên 1 máy thì các package (gói dữ liệu được chia nhỏ) không phải đi qua network, vì vậy không có rủi ro khi các gói này di chuyển, nhưng trường hợp 2 máy trở lên thì lại khác.

Không biết như vậy có đúng không ? mon mọi người góp ý thêm.
NguyenTanToan_I83C
NguyenTanToan_I83C

Tổng số bài gửi : 43
Join date : 18/09/2009

Về Đầu Trang Go down

WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng. Empty Re: WinSockTCPSinglePortUnicodeFileServer và những vấn đề còn tồn đọng.

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết