Assignment 2
Assignment 2
2. Create a Chat application between a CLient and Server . The application must
continuously send/receive messages from the Client/Server until the Client types "Exit"
Code:
ClientOne.java
package client_server_program;
import java.io.*;
import java.net.*;
/**
* @author Karan
*/
try
dos.writeBytes(str + "\n");
str1 = br.readLine();
Subject: MCA L502 [Choice Based] Open Source System for ADC Lab Nov 2020
SIES College of Management Studies TYMCA, Sem-V, Roll No : 24
System.out.println(str1);
dos.close();
br.close();
kb.close();
s.close();
catch(IOException ex)
System.out.println(ex);
ServerOne.java
package client_server_program;
import java.io.*;
import java.net.*;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
* @author Karan
Subject: MCA L502 [Choice Based] Open Source System for ADC Lab Nov 2020
SIES College of Management Studies TYMCA, Sem-V, Roll No : 24
*/
try {
Socket s = ss.accept();
System.out.println("Connection established");
while (true) {
System.out.println(str);
str1 = kb.readLine();
ps.println(str1);
Subject: MCA L502 [Choice Based] Open Source System for ADC Lab Nov 2020
SIES College of Management Studies TYMCA, Sem-V, Roll No : 24
ps.close();
br.close();
kb.close();
ss.close();
s.close();
System.exit(0);
System.out.println(ex);
Output:
Subject: MCA L502 [Choice Based] Open Source System for ADC Lab Nov 2020
SIES College of Management Studies TYMCA, Sem-V, Roll No : 24
Subject: MCA L502 [Choice Based] Open Source System for ADC Lab Nov 2020
SIES College of Management Studies TYMCA, Sem-V, Roll No : 24
Subject: MCA L502 [Choice Based] Open Source System for ADC Lab Nov 2020