Client-Server Chat Appication

Java Program to make a Client-Server Chat Interface

In today's post, i had shared a java program to make a continuous chat interface between the Server and the Client.

Note:- To run this program efficiently compile the server code first and the compile the client code.

Let us go for coding.

Server Side Program:(MyServer.java)



import java.net.*;  
import java.io.*;  
class MyServer
{  
 public static void main(String args[])throws Exception
 {  
  ServerSocket ss=new ServerSocket(1234);  
  Socket s=ss.accept();  
  DataInputStream din=new DataInputStream(s.getInputStream());  
  DataOutputStream dout=new DataOutputStream(s.getOutputStream());  
  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));  
  String str="",str2="";  
  while(!str.equals("stop"))
  {  
   str=din.readUTF();  
   System.out.println("client says: "+str);  
   str2=br.readLine();  
   dout.writeUTF(str2);  
   dout.flush();  
  }  
  din.close();  
  s.close();  
  ss.close();  
 }
}  

Client Side Program:(MyClient.java)


import java.net.*;  
import java.io.*;  
class MyClient
{  
 public static void main(String args[])throws Exception
 {  
  Socket s=new Socket("localhost",1234);  
  DataInputStream din=new DataInputStream(s.getInputStream());  
  DataOutputStream dout=new DataOutputStream(s.getOutputStream());  
  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));  
  String str="",str2="";  
  while(!str.equals("stop"))
  {  
   str=br.readLine();  
   dout.writeUTF(str);  
   dout.flush();  
   str2=din.readUTF();  
   System.out.println("Server says: "+str2);  
  }  
  dout.close();  
  s.close();  
 }
} 


 


Comments

Popular posts from this blog

MultiSelection of Item in Recycler View

Upload Image From Android To Php Server

Merge Sort