Implementation of an Instant Messaging Tool
Abstract
Instant messaging (IM) becomes a vital part of our daily use in social media and internet network. The growing of communication needs reliable and fast technologies and tools. As a result, companies are implementing various IM applications such as QQ, We Chat, What Sapp, MSN Messenger, and Skype, allowing user to send and receive messages with many others at same time. Therefore, designing and implementing an IM tool to meet the user's and organization's desires is very significant. In this paper, IM software based on TCP and UDP protocols has been developed with visual C++ and WinSocket. The aims of this paper are to improve IM service and enhance session control. The developed IM tool has been tested with one server and several clients. The results demonstrate the effectiveness of in terms of authentication control and communication reliability for server and clients. It is observed that the proposed study can be applied in large-scale real-time worldwide communication systems. Keywords— instant messaging tool, Architecture of messaging tool, Detailed design of server model, detailed design of client model, detailed design of message protocols
References (14)
- Akhil Nair, 2Amandeep Singh, 3Thepfusatuo Albert, 4S.Chakravarthi, Design and Implementation of Instant Messaging Tool for Battle Field Management System in CVRDE, 2014.
- JorretAchipers, a Massively Scalable Architecture for Instant Messaging & Presence, 2009.
- Akhilnair, Amandeepbsingh, Thepfusatuo, S.chakravarthi,"Design and implementation of instant messaging tool for battle field management system ", 2014.
- Thepfusatuo Albert and S. Chakravarthi," Implementation of Instant Messaging Tool for Security Forces", 2014.
- Chenglong Li1, Yibo Xue1, Yingfei Dong, Dongsheng Wang, "A Message and Command Correlation Method for Identifying, New Interactive Protocols via Session Analyses", 1 / 2/ 2012.
- Miaofan Sun, Sheng Wang, Zhiyi Fang, and Mengjiao Zhang," Design of an Instant Messaging System Based on the IaaS,Cloud Platform",2015.
- LinanZheng, Mentor: Dr. Stephan Rupp "Instant Messaging: Architectures and Concepts, Student", 2005.
- van Lokven "Review and Comparison of Instant Messaging Protocols", 2011.
- Theresa Davey, AnastasiaEnvall, MarkGernerd, TiffannéMahomes. "Instant Messaging: Functions of a New Communicative Tool", 2003.
- Ying Yang, Kam-Pui Chow, Lucas Hui, Chunxiao Wang, LijuanChen, Zhenya Chen and Jenny, "Forensic Analysis of Popular Chinese Internet Applications", 2010.
- LinongDai, "New development of mobile instant messaging: virtual body communication interaction", July 2011.
- Dmitri Moltchanov "Client/server and peer-to-peer models: basic concepts", Department of Communications Engineering, Tampere University of Technology, 2013.
- Salman A. Beset and Henning Schulzrinne, "An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol", 2004.
- TirusMuyaMaina, Murang, "Instant messaging an effective way of communication in workplace", University College ICT Directorate, 2013.