DocumentCode :
2663727
Title :
UDP based chat application
Author :
Malhotra, Akshit ; Sharma, Vaibhav ; Gandhi, Prateek ; Purohit, Neetesh
Author_Institution :
Inf. Technol., IIIT Allahabad, Allahabad, India
Volume :
6
fYear :
2010
fDate :
16-18 April 2010
Abstract :
UDP is a connectionless oriented transport layer protocol. Since TCP doesn´t provide the feature of Multicasting UDP is a widely used protocol to implement it. UDP´s stateless nature is useful for servers that answer small queries for large number of clients. Socket network programming is one of the most popular technologies used to build a chat application and establishing network communication between systems. Socket programming helps to implement the bottom level of network communication, using Application Programming Interface (API). In this paper we propose a method to make a chat room using socket based on User Datagram Protocol (UDP) which enables the feature of acknowledgments after every message sent. It is equivalent to a dedicated chat server having a Server and n number of Clients. After client and server set up to connect, you can achieve many machines to communicate through peer to peer communication, multicasting and File sending. During communication taking place there might be different system and network failures occurring , which we have discussed and proposed a convenient solution for that. This system designed with Java achieves a satisfying and efficient communication between the users by experimental verification.
Keywords :
IP networks; application program interfaces; computer communications software; data communication; multicast protocols; peer-to-peer computing; Internet protocol; Java; TCP; UDP based chat application; application programming interface; chat room; connectionless oriented transport layer protocol; dedicated chat server; multicasting UDP; network communication; peer to peer communication; query; socket network programming; user datagram protocol; Application software; Communication system control; Information technology; Multicast protocols; Network servers; Open systems; Routing protocols; Sockets; Telecommunication network reliability; Transport protocols; Chat Application; File sending; Multicasting; Transport Layer; UDP;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Engineering and Technology (ICCET), 2010 2nd International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-6347-3
Type :
conf
DOI :
10.1109/ICCET.2010.5486192
Filename :
5486192
Link To Document :
بازگشت