Peer-to-peer application using Microsoft .Net Framework / Tan Boon Yin

Peer-to-peer (P2P) application such as Napster and Gnutella that communicate us peers sharing and receiving information are becoming common place as a means for users connected on large networks to take advantage of the vast resources available to them. The Microsoft .NET Framework provides a rich p...

Full description

Bibliographic Details
Main Author: Tan, Boon Yin
Format: Thesis
Published: 2004
Subjects:
Online Access:http://studentsrepo.um.edu.my/10201/
http://studentsrepo.um.edu.my/10201/1/Tan_Boon_Yin_%2D_Academic_exercise.pdf
_version_ 1848774077304537088
author Tan, Boon Yin
author_facet Tan, Boon Yin
author_sort Tan, Boon Yin
building UM Research Repository
collection Online Access
description Peer-to-peer (P2P) application such as Napster and Gnutella that communicate us peers sharing and receiving information are becoming common place as a means for users connected on large networks to take advantage of the vast resources available to them. The Microsoft .NET Framework provides a rich platform for building P2P applications. The main objective of this thesis is to develop a simple, effective, attractive, interactive, convenient and user friendly instant messaging and file sharing P2P application. This thesis also explains the concepts that make up P2P applications. The P2P application model, discovering others peers, and querying peers for information are discussed. Basically, this P2P application includes three modules server module, client module and library module. Server module handles all the server functionalities like listening to connections and receiving messages. Client module handles all the client functionalities including call request and call initiation. Library module handles all the Windows Fonn Controls and also acts as a middle agent for the communication between client and server. The Microsoft .Net is the software development platform to he used widely through out the project. This project also will emphasize the advantages of Microsoft .Net in developing the P2P application. Microsoft SQI Sen er 2000 or Microsoft SQL Server Desktop engine (MSDE) will he used to manage the database while Windows XP Professional will be my project development platform.
first_indexed 2025-11-14T13:52:34Z
format Thesis
id um-10201
institution University Malaya
institution_category Local University
last_indexed 2025-11-14T13:52:34Z
publishDate 2004
recordtype eprints
repository_type Digital Repository
spelling um-102012021-01-14T00:43:35Z Peer-to-peer application using Microsoft .Net Framework / Tan Boon Yin Tan, Boon Yin QA75 Electronic computers. Computer science Peer-to-peer (P2P) application such as Napster and Gnutella that communicate us peers sharing and receiving information are becoming common place as a means for users connected on large networks to take advantage of the vast resources available to them. The Microsoft .NET Framework provides a rich platform for building P2P applications. The main objective of this thesis is to develop a simple, effective, attractive, interactive, convenient and user friendly instant messaging and file sharing P2P application. This thesis also explains the concepts that make up P2P applications. The P2P application model, discovering others peers, and querying peers for information are discussed. Basically, this P2P application includes three modules server module, client module and library module. Server module handles all the server functionalities like listening to connections and receiving messages. Client module handles all the client functionalities including call request and call initiation. Library module handles all the Windows Fonn Controls and also acts as a middle agent for the communication between client and server. The Microsoft .Net is the software development platform to he used widely through out the project. This project also will emphasize the advantages of Microsoft .Net in developing the P2P application. Microsoft SQI Sen er 2000 or Microsoft SQL Server Desktop engine (MSDE) will he used to manage the database while Windows XP Professional will be my project development platform. 2004 Thesis NonPeerReviewed application/pdf http://studentsrepo.um.edu.my/10201/1/Tan_Boon_Yin_%2D_Academic_exercise.pdf Tan, Boon Yin (2004) Peer-to-peer application using Microsoft .Net Framework / Tan Boon Yin. Undergraduates thesis, University of Malaya. http://studentsrepo.um.edu.my/10201/
spellingShingle QA75 Electronic computers. Computer science
Tan, Boon Yin
Peer-to-peer application using Microsoft .Net Framework / Tan Boon Yin
title Peer-to-peer application using Microsoft .Net Framework / Tan Boon Yin
title_full Peer-to-peer application using Microsoft .Net Framework / Tan Boon Yin
title_fullStr Peer-to-peer application using Microsoft .Net Framework / Tan Boon Yin
title_full_unstemmed Peer-to-peer application using Microsoft .Net Framework / Tan Boon Yin
title_short Peer-to-peer application using Microsoft .Net Framework / Tan Boon Yin
title_sort peer-to-peer application using microsoft .net framework / tan boon yin
topic QA75 Electronic computers. Computer science
url http://studentsrepo.um.edu.my/10201/
http://studentsrepo.um.edu.my/10201/1/Tan_Boon_Yin_%2D_Academic_exercise.pdf