this is a power point presentation on chat application

mdprince1262 38 views 21 slides May 31, 2024
Slide 1
Slide 1 of 21
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21

About This Presentation

this is a power point presentation on chat application it was a minor academic project in my college in order to exchange sessional or mid exams by making some small/ minor project and present through the presentation and on the basis of performance of presentation students are getting marks, its a ...


Slide Content

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:

Code of gui

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