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