SlideShare a Scribd company logo
PRESENTATION ON:-
CHAT APPLICATION USING SOCKET PROGRAMMING
Submitted to:-
Mr. Rahul Pandey
(Asst.Proff.) B.Tech
Faculty of CSE
WHAT IS CHAT APPLICATION?
A chat application makes it easy
to communicate with people
anywhere in the world by sending
and receiving messages in real
time.
CHAT APPLICATION USING SOCKET
PROGRAMMING
• A socket is an object that represents a low level access point to the IP stack.
• This socket can be opened or closed or one of a set number of intermediate states.
• A socket can send and receive data down disconnection.
• Data is generally sent in blocks of few kilobytes at a time for efficiency; each of these block are called a packet.
• All packets that travel on the internet must use the Internet Protocol.
• This means that the source IP address, destination address must be included in the packet. Most packets also contain
a port number.
• A port is simply a number between 1 and 65,535 that is used to differentiate higher protocols. Ports are important
when it comes to programming your own network applications because no two applications can use the same port.
PROJECT SCOPE
This project can be mainly divided into three modules:
1-Server
2-Client
3-GUI
This project is mainly depended on client/server model. The client requests the server and
server responses by granting the clients request. The proposed system should provide both
of the above features along with the followed ones:
this is a power point presentation on chat application
this is a power point presentation on chat application
this is a power point presentation on chat application
this is a power point presentation on chat application
this is a power point presentation on chat application
this is a power point presentation on chat application
this is a power point presentation on chat application
this is a power point presentation on chat application
this is a power point presentation on chat application
this is a power point presentation on chat application
CODE OF GUI
this is a power point presentation on chat application
this is a power point presentation on chat application
this is a power point presentation on chat application
OUTPUT
CONCLUSION
We Developed network applications in Java by using sockets, threads, and Web services.
These software is portable, efficient, and easily maintainable for large number of clients.
Our developed web-based chatting software is unique in its features and more importantly
easily customizable. The java.net package provides a powerful and flexible set of classes for
implementing network applications. Typically, programs running on client machines make
requests to programs on a server Machine. These involve networking services provided by
the transport layer. The most widely used transport protocols on the Internet are TCP
(Transmission control Protocol) and UDP (User Datagram Protocol). TCP is a connection-
oriented protocol providing a reliable flow of data between two computers. On the other
hand, UDP is a simpler message-based connectionless protocol which sends packets of data
known as datagrams from one computer to another with no guarantees of arrival.
REFERENCES
1. https://github.com/hasanuzzaman2013/java_windowbuilder
2 https://www.tutorialspoint.com/java/java_networking.htm
3http://cs.lmu.edu/~ray/notes/javanetexamples/
4 http://www.javaworld.com/article/2077322/core-java/core-java-sockets-programming-in-java-atutorial.html
5 http://www.javatpoint.com/socket-programming
6 www.wikipedia.com
7 https://www.lifewire.com/socket-programming-for-computer-networking-4056385

More Related Content

PDF
CHAT APPLICATION THROUGH CLIENT SERVER MANAGEMENT SYSTEM PROJECT REPORT
PPTX
Client server chat application
PPTX
Client server chat application
PDF
Chat application through client server management system project.pdf
PPTX
Presentation of 3rd Semester C++ Project
PDF
Chat application throught client server project report.pdf
PPTX
Java seminar.pptx
PPT
Socket Programming - nitish nagar
CHAT APPLICATION THROUGH CLIENT SERVER MANAGEMENT SYSTEM PROJECT REPORT
Client server chat application
Client server chat application
Chat application through client server management system project.pdf
Presentation of 3rd Semester C++ Project
Chat application throught client server project report.pdf
Java seminar.pptx
Socket Programming - nitish nagar

Similar to this is a power point presentation on chat application (20)

PPTX
Java Network Programming.pptx
PPT
Networking Java Socket Programming
DOCX
Final networks lab manual
PPTX
Networking in Java
PDF
CS6551 COMPUTER NETWORKS
PPT
Design an Implementation of A Messaging and Resource Sharing Software
PDF
Chap 1 Network Theory & Java Overview
PPT
java networking
PPTX
5_6278455688045789623.pptx
PDF
Multicast chat with file and desktop sharing
PPTX
PDF
Networking
PPTX
Chapter 4--converted.pptx
PPTX
Networking in Java
PPT
Networking with java
PDF
Socket Programming by Rajkumar Buyya
PDF
SRS FOR CHAT APPLICATION
DOCX
Lab manual cn-2012-13
PPT
Socket Programming in Java.ppt yeh haii
PPTX
Chuong5_Networking_updated.Networking_updatedpptx
Java Network Programming.pptx
Networking Java Socket Programming
Final networks lab manual
Networking in Java
CS6551 COMPUTER NETWORKS
Design an Implementation of A Messaging and Resource Sharing Software
Chap 1 Network Theory & Java Overview
java networking
5_6278455688045789623.pptx
Multicast chat with file and desktop sharing
Networking
Chapter 4--converted.pptx
Networking in Java
Networking with java
Socket Programming by Rajkumar Buyya
SRS FOR CHAT APPLICATION
Lab manual cn-2012-13
Socket Programming in Java.ppt yeh haii
Chuong5_Networking_updated.Networking_updatedpptx
Ad

Recently uploaded (20)

PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Cell Structure & Organelles in detailed.
PDF
Basic Mud Logging Guide for educational purpose
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Insiders guide to clinical Medicine.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Classroom Observation Tools for Teachers
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Institutional Correction lecture only . . .
Microbial disease of the cardiovascular and lymphatic systems
O5-L3 Freight Transport Ops (International) V1.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
102 student loan defaulters named and shamed – Is someone you know on the list?
TR - Agricultural Crops Production NC III.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Renaissance Architecture: A Journey from Faith to Humanism
Cell Structure & Organelles in detailed.
Basic Mud Logging Guide for educational purpose
PPH.pptx obstetrics and gynecology in nursing
GDM (1) (1).pptx small presentation for students
Insiders guide to clinical Medicine.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
human mycosis Human fungal infections are called human mycosis..pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Classroom Observation Tools for Teachers
VCE English Exam - Section C Student Revision Booklet
Module 4: Burden of Disease Tutorial Slides S2 2025
Institutional Correction lecture only . . .
Ad

this is a power point presentation on chat application

  • 1. PRESENTATION ON:- CHAT APPLICATION USING SOCKET PROGRAMMING Submitted to:- Mr. Rahul Pandey (Asst.Proff.) B.Tech Faculty of CSE
  • 2. WHAT IS CHAT APPLICATION? A chat application makes it easy to communicate with people anywhere in the world by sending and receiving messages in real time.
  • 3. CHAT APPLICATION USING SOCKET PROGRAMMING • A socket is an object that represents a low level access point to the IP stack. • This socket can be opened or closed or one of a set number of intermediate states. • A socket can send and receive data down disconnection. • Data is generally sent in blocks of few kilobytes at a time for efficiency; each of these block are called a packet. • All packets that travel on the internet must use the Internet Protocol. • This means that the source IP address, destination address must be included in the packet. Most packets also contain a port number. • A port is simply a number between 1 and 65,535 that is used to differentiate higher protocols. Ports are important when it comes to programming your own network applications because no two applications can use the same port.
  • 4. PROJECT SCOPE This project can be mainly divided into three modules: 1-Server 2-Client 3-GUI This project is mainly depended on client/server model. The client requests the server and server responses by granting the clients request. The proposed system should provide both of the above features along with the followed ones:
  • 20. CONCLUSION We Developed network applications in Java by using sockets, threads, and Web services. These software is portable, efficient, and easily maintainable for large number of clients. Our developed web-based chatting software is unique in its features and more importantly easily customizable. The java.net package provides a powerful and flexible set of classes for implementing network applications. Typically, programs running on client machines make requests to programs on a server Machine. These involve networking services provided by the transport layer. The most widely used transport protocols on the Internet are TCP (Transmission control Protocol) and UDP (User Datagram Protocol). TCP is a connection- oriented protocol providing a reliable flow of data between two computers. On the other hand, UDP is a simpler message-based connectionless protocol which sends packets of data known as datagrams from one computer to another with no guarantees of arrival.
  • 21. REFERENCES 1. https://github.com/hasanuzzaman2013/java_windowbuilder 2 https://www.tutorialspoint.com/java/java_networking.htm 3http://cs.lmu.edu/~ray/notes/javanetexamples/ 4 http://www.javaworld.com/article/2077322/core-java/core-java-sockets-programming-in-java-atutorial.html 5 http://www.javatpoint.com/socket-programming 6 www.wikipedia.com 7 https://www.lifewire.com/socket-programming-for-computer-networking-4056385