Pages

Monday, 7 March 2011

SEM 2 java networking

Server.java
import java.net.*;
import java.io.*;
import java.util.*;
class server
{
    public static void main(String a[])
    {
        try
        {
            ServerSocket sc=new ServerSocket(4200);
            System.out.println("waiting for connection");
            Socket s=sc.accept();
            OutputStream out=s.getOutputStream();
                DataOutputStream dout=new DataOutputStream(out);
            Date d= new Date();
            dout.writeUTF("Date "+d);
        }
        catch(Exception e)
        {
            System.out.println("Error "+e);
        }
    }
}

Client.java

import java.net.*;
import java.io.*;
class client1
{
    public static void main(String a[])
    {
        try{
            Socket sc=new Socket("localhost",4200);
            InputStream in=sc.getInputStream();
            DataInputStream din=new DataInputStream(in);
            String s=din.readUTF();
            System.out.println("Date of Server " +s);
        }catch(Exception e)
        {
            System.out.println("Error"+e);
        }
    }
}
*****************************************************************************
server

import java.io.*;
import java.util.*;
import java.net.*;
class seta2serv
{
    public static void main(String a[])
    {
        try
        {
            ServerSocket sc=new ServerSocket(4200);
            System.out.println("waiting for connection");
            Socket s=sc.accept();
            System.out.println("connection is established");
            InputStream in=s.getInputStream();
            DataInputStream din= new DataInputStream(in);
            String name=din.readUTF();
            System.out.println("File Name"    +name);
            OutputStream out=s.getOutputStream();
            DataOutputStream dout=new DataOutputStream(out);
            File f1=new File(name);
            if(f1.exists())
            {
                String msg="",str="";
                FileReader fr=new FileReader(name);
                BufferedReader br=new BufferedReader(fr);
                while((str=br.readLine())!=null)
                    msg=msg+str+"\n";
                dout.writeUTF("CONTENTS OF FILE:-\n"+msg);
            }
            else
                dout.writeUTF("0");
        }
        catch(Exception e)
        {
            System.out.println("Error="+e);
        }
    }
}

Client :

import java.io.*;
import java.net.*;


class seta2clin
{
public static void main(String a[])
{

try
{
           Socket s=new Socket("localhost",4200);
           BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
System.out.println("enter the file name is");
String name=br.readLine();

OutputStream out=s.getOutputStream();
DataOutputStream dout=new DataOutputStream(out);
dout.writeUTF(name);
InputStream in=s.getInputStream();
DataInputStream din=new DataInputStream(in);
String msg=din.readUTF();
if(msg.equals("0"))
System.out.println("file not found");
else
System.out.println(msg);


}
catch(Exception e)
{
System.out.println("Error is:"+e);

}
}
}
*********************************************************************

server.java b1

import java.io.*;
import java.net.*;
class setb1serv
{
    public static void main(String a[])
    {
        try
        {
            ServerSocket sc=new ServerSocket(4200);
            System.out.println("Waiting for connection");
            Socket s=sc.accept();
            System.out.println("connection is establish");
            InputStream in=s.getInputStream();
            DataInputStream din=new DataInputStream(in);
            OutputStream out=s.getOutputStream();
            DataOutputStream dout= new DataOutputStream(out);
            for(int i=0;i<3;i++)
            {
                String name=din.readUTF();
                System.out.println("name of File"   +name);
                File f1=new File(name);
                if(f1.exists())
                {
                    dout.writeUTF("1");
                }
                else

                    dout.writeUTF("0");
            }
}
            catch(Exception e)
            {
                System.out.println("Error" +e);
            }
        }
    }

Client












import java.io.*;
import java.net.*;
class setb1clin
{
    public static void main(String a[])
    {
           try
               {
        Socket s=new Socket("localhost",4200);
        BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
        InputStream in=s.getInputStream();
        DataInputStream din=new DataInputStream(in);
        OutputStream out=s.getOutputStream();
        DataOutputStream dout=new DataOutputStream(out);
        System.out.println("enter no of file to Check");
        int n=Integer.parseInt(br.readLine());
        int  cnt=0,i;
        for(i=0;i<4;i++)
        {
            System.out.println("enter the File Name");
                        String name=br.readLine();
            dout.writeUTF(name);
            String msg=din.readUTF();
            if(msg.equals("0"))
                System.out.println("file is not exists");
            else
            {
                cnt=cnt+1;
                System.out.println("file exists");
            }
        }
        System.out.println("total number of File:"+cnt);
    }
    catch(Exception e)
    {
        System.out.println("error" +e);
    }
}
}


******************************************************************************
server

import java.io.*;
import java.net.*;
class setb2clin
{
    public static void main(String a[])
    {
        try
        {
            Socket s=new Socket("localhost",4200);
            BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
            OutputStream out=s.getOutputStream();
                DataOutputStream dout=new DataOutputStream(out);
            InputStream in=s.getInputStream();

                DataInputStream din=new DataInputStream(in);
            while(true)
            {
                System.out.println("enter the String");
                String s1=br.readLine();
                                try{

                if(s1.equals("Bye"))
                {
                    dout.writeUTF(s1);
                    String msg=din.readUTF();
                    System.out.println("msg from Server is"+msg);
                }
                           
                             } catch(Exception e){}
                        }
                   }catch(Exception e)
                {

                    System.out.println("Error"+e);
                }
           
         }
}

Client

import java.io.*;
import java.net.*;
class setb2clin
{
    public static void main(String a[])
    {
        try
        {
            Socket s=new Socket("localhost",4200);
            BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
            OutputStream out=s.getOutputStream();
                DataOutputStream dout=new DataOutputStream(out);
            InputStream in=s.getInputStream();

                DataInputStream din=new DataInputStream(in);
            while(true)
            {
                System.out.println("enter the String");
                String s1=br.readLine();
                                try{

                if(s1.equals("Bye"))
                {
                    dout.writeUTF(s1);
                    String msg=din.readUTF();
                    System.out.println("msg from Server is"+msg);
                }
                           
                             } catch(Exception e){}
                        }
                   }catch(Exception e)
                {

                    System.out.println("Error"+e);
                }
           
         }
}

*******************************************************************************







No comments:

Post a Comment