Tuesday, 27 March 2012

Program – 5


Program – 5
Client
import java.io.*;
import java.net.*;
importjava.util.*;
class cli
{
public static void main(String ar[])
   {
try
     {
       Socket s=new Socket("localhost",7000);
       Socket s1=new Socket("localhost",7100);
       String str,a,b,c="";
StringTokenizerst;
DataInputStream in=new DataInputStream(System.in);
PrintStream p=new PrintStream(s.getOutputStream());
PrintStream p1=new PrintStream(s1.getOutputStream());
DataInputStream din=new DataInputStream(s.getInputStream());
DataInputStream din1=new DataInputStream(s1.getInputStream());
System.out.println("Enter Five Pair of Values of (A,B)");
for(int j=1;j<=5;j++)
       {
System.out.println("Enter "+j+" pair of(A,B)");
str=in.readLine();
st=new StringTokenizer(str,",");
         a=st.nextToken();
         b=st.nextToken();
p.println(b);
p1.println(a);
         c=din1.readLine();
System.out.println("=======Server Reply====");
System.out.println("Value of C is"+ c);
       }

  /*     while(true)
       {
        c=din1.readLine();
System.out.println("Value of C is"+ c);
       }                                       */
     }
catch(Exception e)
     {
System.out.println(e);
     }
   }
}

Server-1
import java.io.*;
import java.net.*;
class ser1
{
public static void main(String ar[])
   {
try
     {
ServerSocketss=new ServerSocket(7000);
      Socket s=ss.accept();
      Socket s1=new Socket("localhost",7200);
DataInputStream din=new DataInputStream(s.getInputStream());
PrintStream p=new PrintStream(s1.getOutputStream());
      String b,a;
inti,j,k;
      for(intjk=1;jk<=5;jk++)  //while(b!=null)and initialised b.
      {
        b=din.readLine();
        i=Integer.parseInt(b);
        j=~i+1;
System.out.println("B value is "+b+" B's 2's Complement is " +j);
p.println(j);
      }
     }
catch(Exception e)
     {
System.out.println();
     }
   }
}

Server-2
import java.io.*;
import java.net.*;
class ser2
{
public static void main(String ar[])
   {
try
     {
ServerSocketss=new ServerSocket(7100);
      Socket s=ss.accept();
ServerSocket ss1=new ServerSocket(7200);
      Socket s1=ss1.accept();
DataInputStream din=new DataInputStream(s.getInputStream());
DataInputStream din1=new DataInputStream(s1.getInputStream());
PrintStream p=new PrintStream(s.getOutputStream());
      String a="",b,c;
inti,j,k;
for(intjk=1;jk<=5;jk++)
      {
       a=din.readLine();
       i=Integer.parseInt(a);
       b=din1.readLine();
       j=Integer.parseInt(b);
       k=i+j;
System.out.println("A+B's 2's Coplimentis"+k);
p.println(k);
      }
     }
catch(Exception e)
     {
System.out.println();
     }
   }
}

No comments:

Post a Comment