Pages

Java Tutorials

Java Tutorials
Java Tutorials

Thursday, 7 November 2013

Chatting Program using Networking

import java.net.*;
import java.io.*;
class MsgClient
{
   public static void main(String []args)
   {
       Socket c;
       BufferedReader brs;
       PrintWriter out;
       String msg,name;
       try
       {
           c=new Socket("127.0.0.1",2000);
       
        out=new PrintWriter(c.getOutputStream(),true);
       
        brs=new BufferedReader(new InputStreamReader(System.in));
       
     


         System.out.print("Enter Your Name ");
         name=brs.readLine();
         out.println(name);
         do{
         System.out.print("Enter Msg ");
         msg=brs.readLine();
         if(msg.equals("done"))
            break;
        out.println(msg);
        }while(true);


        c.close();
       }catch(Exception e){}
   }
}







import java.net.*;
import java.io.*;
class MsgServer
{
  public static void main(String []args)
  {
      ServerSocket s;
     PrintWriter out;
     BufferedReader brc;
    Socket c;
    String msg,name;

    try
    {
        s=new ServerSocket(2000);


        c=s.accept();

        brc=new BufferedReader(new InputStreamReader(c.getInputStream()));
        out=new PrintWriter(c.getOutputStream(),true);

       

       name=brc.readLine();
        System.out.println(name +" Joined Us");
            while((msg=brc.readLine())!=null)
           {
                  System.out.println(name+" say's "+msg);
           }
        System.out.println(name+" has Signed Out");      

       s.close();
    }catch(Exception e){}
  }
}

No comments:

Post a Comment