
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCM
KHOA TOÁN – TIN
BỘ MÔN TIN
TRẦN THANH PHƯỚC
LẬP TRÌNH MẠNG TRÊN MÁY POCKET PC
Giáo viên hướng dẫn :
Th.s : HOÀNG THÂN ANH TUẤN
TP.HCM , 2006 .
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com

Lời cảm ơn
Sau gần sáu tháng làm việc, cuối cùng thì em cũng đã hoàn thành được luận
văn tốt nghiệp của mình. Mặc dù, kiến thức trong luận văn này chỉ là một phần
nhỏ trong kho tàng kiến thức của chuyên đề lập trình mạng trong môi trường
Pocket PC, nhưng đối với em đó là một thành tựu tuyệt vời. Đó là thành quả của
gần sáu tháng trời nghiên cứu học tập. Và xa hơn nữa, chính là kết quả của bốn
năm đền sách dưới mái trường Đại Học Sư Phạm.
Có được dù thành tựu dù không lớn lao nhưng nó cũng đã thể hiện phần
nào sự quyết tâm, gắng của bản thân cũng như sự chỉ bảo tận tình của các thầy cô
đã dạy bảo em trong suốt thời gian học vừa qua. Em xin chân thành cảm ơn đến tất
cả các thầy cô trong trong Khoa Toán Tin, đặc biệt là Tổ Bộ môn Tin Học đã tận
tình chỉ bảo, truyền đạt những kinh nghiệm, kiến thức cho chúng em để chúng em
có được những cơ sở kiến thức cần thiết hoàn thành luận văn này. Những kỷ niệm,
những ân tình mà thầy Quang Tấn, thầy Ngọc Trung, thầy Bảo.... đối với chúng
em sẽ mãi là những kỷ niệm đẹp, chúng em sẽ mãi không bao giờ quên. Vượt lên
trên cả, em xin chân thành cảm ơn thầy Hoàng Thân Anh Tuấn, thầy đã hướng
dẫn em hoàn thành tốt luận văn này. Thầy đã cung cấp cho em rất nhiều tài liệu hỗ
trợ cũng như kinh nghiệm lập trình cần thiết để vượt qua những khó khăn do hạn
chế về chuyên môn cũng như kinh nghiệm lập trình của bản thân em. Mặc dù thầy
có rất nhiều công việc, nhưng mỗi lần chúng em gặp những vướng mắc thầy luôn
sẵn sàng gặp mặt để giúp đỡ dù đó là những lúc không phải là giờ gặp chính thức
giữa thầy hướng dẫn và người làm luận văn.
Tuy đã rất cố gắng nhằm đạt được những gì tốt nhất cho luận văn này,
nhưng do kiến thức có hạn nên luận văn này nhất định sẽ có những khiếm khuyết
cần được sửa chữa. Kính mong các thầy cô cùng các bạn đọc thông cảm và nhiệt
tình đóng góp những ý kiến nhằm khắc phục những khiếm khuyết của luận văn.
Qua đó, em sẽ củng cố lại kiến thức của mình, khắc phục lại những sai lầm cũ, làm
cho luận văn này được mới mẽ hơn, hữu ích hơn.
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com

Một lần nữa, em xin gửi lời cảm ơn đến tất cả các thầy cô đã dạy bảo em
trong suốt thời gian qua. Sự dạy bảo, đóng góp của các thầy cô chính là những nền
tảng cơ bản nhất giúp chúng em có đủ tự tin trên bước đường hoàn thiện kiến thức
của mình.
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com

Mục lục
Chương 1 Giới thiệu về đề tài....................................................................................6
1.1. Cơ sở của đề tài : ........................................................................................... 6
1.2. Mục tiêu của đề tài :.......................................................................................6
1.3. Phạm vi của đề tài :........................................................................................ 6
1.4. Cấu trúc của luận văn :...................................................................................7
Chương 2 Khảo sát những vấn đề kỹ thuật liên quan .Error! Bookmark not defined.
2.1. Máy tính Pocket PC : .....................................Error! Bookmark not defined.
2.1.1 Định nghĩa : ..............................................Error! Bookmark not defined.
2.1.2 Một vài khái niệm về phần cứng Pocket PC :Error! Bookmark not defined.
2.2. Pocket PC Emulator ( 2003 ) :.......................Error! Bookmark not defined.
2.2.1 Định nghĩa Emulator:................................Error! Bookmark not defined.
2.2.2 Sử dụng Emulator : ...................................Error! Bookmark not defined.
2.2.3 Các yêu cầu cho Emulator:........................Error! Bookmark not defined.
2.2.4 Định cấu hình Emulator:...........................Error! Bookmark not defined.
2.2.5 Tắt Emulator:............................................Error! Bookmark not defined.
2.2.6 Những hạn chế của Emulator: ...................Error! Bookmark not defined.
2.3. Sơ lược về mạng : ..........................................Error! Bookmark not defined.
2.3.1 Nguồn , đích và các gói dữ liệu :...............Error! Bookmark not defined.
2.3.2 Môi trường truyền dẫn : ............................Error! Bookmark not defined.
2.3.3 Giao thức :................................................Error! Bookmark not defined.
2.3.4 Mô hình tham chiếu OSI :.........................Error! Bookmark not defined.
2.3.5 Sự đóng gói dữ liệu :.................................Error! Bookmark not defined.
2.4. Lập trình mạng :.............................................Error! Bookmark not defined.
2.4.1 Liên lạc trên Internet :...............................Error! Bookmark not defined.
2.4.2 Dịch vụ từ phía máy chủ và khái niệm cổng (PORT) :Error! Bookmark not defined.
2.4.3 Giao tiếp trên mạng theo mô hình khách/chủ ( client/server ) và khái
niệm Socket : ........................................................Error! Bookmark not defined.
2.4.4 Lập trình mạng thông qua Socket :............Error! Bookmark not defined.
Chương 3 Lập trình mạng trên môi trường Pocket PCError! Bookmark not defined.
3.1. Cài đặt các phần mềm cần thiết:.....................Error! Bookmark not defined.
3.1.1 Cài đặt eMbedded Visual C++ 4.0 ............Error! Bookmark not defined.
3.1.2 Cài đặt eVC4SP3. .....................................Error! Bookmark not defined.
3.1.3 Cài đặt Pocket PC 2003 SDK....................Error! Bookmark not defined.
3.1.4 Cài đặt Emulator:......................................Error! Bookmark not defined.
3.1.5 Cài đặt LoopBack Adapter........................Error! Bookmark not defined.
3.1.6 Cấu hình mạng:.........................................Error! Bookmark not defined.
3.2. Các bước xây dựng một ứng dụng mạng trên máy Pocket PC
Error! Bookmark not defined
3.2.1 Xây dựng dịch vụ trên Server :..................Error! Bookmark not defined.
3.2.2 Xây dựng ứng dụng trên Client :...............Error! Bookmark not defined.
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com

3.3. Chi tiết các hàm sử dụng trong từng bước ......Error! Bookmark not defined.
3.3.1 Sử dụng API: ............................................Error! Bookmark not defined.
3.3.2 Sử dụng MFC: ..........................................Error! Bookmark not defined.
Chương 4 Ứng dụng minh họa ..................................Error! Bookmark not defined.
4.1. Mô tả ứng dụng minh họa: .............................Error! Bookmark not defined.
4.1.1 Ứng dụng chat giữa các Pocket PC với nhau hoặc Pocket PC với máy
tính để bàn: ...........................................................Error! Bookmark not defined.
4.1.2 Ứng dụng điều khiển Power Point:............Error! Bookmark not defined.
4.2. Chi tiết các hàm liên quan đến ứng dụng:.......Error! Bookmark not defined.
4.3. Mô tả hoạt động của ứng dụng minh họa........Error! Bookmark not defined.
4.3.1 Ứng dụng chat giữa các Pocket PC hoặc Pocket PC với máy tính để
bàn: Error! Bookmark not defined.
4.3.2 Ứng dụng điều khiển Power Point:............Error! Bookmark not defined.
4.4. Mô tả thuộc tính, phương thức chủ yếu của ứng dụng minh họa:
Error! Bookmark not defi
4.4.1 Ứng dụng chat giữa các Pocket PC hoặc Pocket PC với máy tính để
bàn: Error! Bookmark not defined.
4.4.2 Ứng dụng điều khiển Power Point:............Error! Bookmark not defined.
4.5. Mô tả màn hình kết quả của ứng dụng............Error! Bookmark not defined.
4.5.1 Ứng dụng chat giữa các Pocket PC hoặc Pocket PC với máy tính để
bàn: Error! Bookmark not defined.
4.5.2 Ứng dụng điều khiển Power Point:............Error! Bookmark not defined.
Chương 5 Đánh giá đề tài và đề xuất hướng phát triển kế tiếpError! Bookmark not defined.
5.1. Những kết quả đã đạt được ............................Error! Bookmark not defined.
5.2. Đề xuất hướng phát triển ...............................Error! Bookmark not defined.
Danh mục tài liệu tham khảo........................................Error! Bookmark not defined.
Phụ lục.........................................................................Error! Bookmark not defined.
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com

