Dissertation > Excellent graduate degree dissertation topics show
Design and Implement of P2P Chat Room Software-based
Author: XiaYuTao
Tutor: QuHaiPeng
School: Ocean University of China
Course: Computer technology
Keywords: P2P Chat JXTA NAT
CLC: TP311.52
Type: Master's thesis
Year: 2012
Downloads: 151
Quote: 0
Read: Download Dissertation
Abstract
|
With the rapid development of Internet technology and the widespreaduse of computers, P2P technology is becoming increasingly popular, andhas become one of hot technology in international computer networktechnology research field. A growing number of P2P softwares, such asNapster, Gnutella, Bit Torrent, Skype, Tencent QQ and so on, releasedand soon became popular, which had proved the success of using P2PComputing technology. Currently, popular software based on P2Ptechnology includesfile sharing, distributed computing, and instantmessenger services.Chat room is mainly used to make a large number of users to instantcommunication. The system provides the user the unified login mode. Thedesign and implementation of instant communication system in theexisting IM software foundation, according to the company and the actualneeds of the enterprise development of software products. The system ismainly based on Windows NT/XP operating system according to objectoriented design method, the system will only some simple user information(including user ID, user friend list, the user’s IP address) storedat Server end of Access database, other data are placed in the user’sown Client end. The system enables a user to point to point communicationand multiple communication.This paper is talking about the chat software based on P2P technologyand using JXTA frame, and then discuss the technology of design andimplement details. Firstly, this paper discusses system required details,and then compares many possible proposals and methods. Secondly, discussthe design of creating and maintaining dynamic user list. Moreover,discuss the technology help to cross the firewall and NAT reversal inP2P environment. Finally, accomplish chat software using JXTAtechnology.
|
Related Dissertations
- Topology Measurement and Security Analysis on Gnutella and eMule Network,TP393.08
- Research on Peer-to-Peer Traffic Identification Algorithm Based on Cluster Analysis,TP393.02
- Study on Dose Verification of IMRT with Film Dosimetry,R815
- Effects of Partial Hepatic Ischemia/Reperfusion Injury on Postoperative Cognitive Function in Mice,R614
- Design and Implementation of a Small VoIP System Based on Android Platform,TN916.2
- On Data Scheduling Strategies of Serving Peers in P2P VoD Systems,TN948.64
- Research and Implementation on JXTA-based Virtual Campus Community,TP393.09
- Study and Implement of VPN Penetrating NAT Based on IPSec Protocol,TP393.08
- Usability Study on Chat-interface of Instant Messaging,TP393.09
- Achieving Ehealth Interoperability Via Peer-To-Peer Communication Using JXTA Technology,TP311.10
- Sales and service -oriented automated answering system design and implementation,TP311.52
- Analysis and implementation of server-side - P2P streaming media teaching system based on,TP391.6
- The Design and Implementation of Embedded Group Video Chat Module,TP368.1
- The Research of Transition Technology for IPv4-IPv6 Based on NAT-PT,TP393.04
- Research on Dynamic Optimization Mechanism for Spatial Vector Data Indexing Network Based on P2P,TP391.3
- SIP Trunk Gateway NAT traversal solution design and implementation,TN915.05
- Design and Implementation of Port Triggering Function on NAT Gateway,TP393.08
- One based on UDP P2P instant communication software design and implementation,TP393.02
- About CMC environment in the Japanese code conversion phenomena,H030
- A non- master control architecture of cloud storage,TP333
- Research and Application of NAT Traversal Technology Based on Hybrid P2P Network,TP393.02
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|