Professional Documents
Culture Documents
Roll no : 13
//Server
import java.net.*;
import java.io.*;
class serverprg
{
public static void main(String args[])throws
UnknownHostException,IOException
{
ServerSocket serverobj = new ServerSocket(1000);
System.out.println("Service of Server has been Started");
Socket clientobj=serverobj.accept();
System.out.println("Client is Connected");
while(!msg_data.equals("Stop"))
{
System.out.println("\n Enter data to send : ");
msg_data = br.readLine();
dosobj.writeUTF(msg_data);
msg_data =disobj.readUTF();
System.out.println("Client says :"+msg_data);
}
clientobj.close();
}
}
//Client
import java.net.*;
import java.io.*;
class Clientprg
{
public static void main(String args[])throws
UnknownHostException,IOException
{
Socket clientobj = new Socket("localhost",1000);
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
OutputStream osobj = clientobj.getOutputStream();
DataOutputStream dosobj = new DataOutputStream(osobj);
InputStream isobj = clientobj.getInputStream();
DataInputStream disobj = new DataInputStream(isobj);
while(!smsg_data.equals("Stop"))
{
smsg_data = disobj.readUTF();
System.out.println("Sever says :"+smsg_data);
System.out.println("\n Enter data to send : ");
String msg_data = br.readLine();
dosobj.writeUTF(msg_data);
}
clientobj.close();
}
}
Output:-
Server
Client
2. Write a Program to develop prime number Server (Client will send any
Number to server, Server will send the response the number is rime or not)
//Client
import java.net.Socket;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintStream;
public class PrimeUsingAakash
{
public static void main(String args[]) throws Exception
{
Socket sk=new Socket("localhost",2000);
BufferedReader sin=new BufferedReader(new
InputStreamReader(sk.getInputStream()));
PrintStream sout=new PrintStream(sk.getOutputStream());
BufferedReader stdin=new BufferedReader(new
InputStreamReader(System.in));
String s;
do
{
System.out.print("Request Number : ");
s=stdin.readLine();
sout.println(s);
s=sin.readLine();
System.out.print("Response : "+s+"\n");
System.out.println("Do you want to request another number: ");
s=stdin.readLine();
}while(s.equalsIgnoreCase("Y"));
sk.close();
sin.close();
sout.close();
stdin.close();
}
}
//Server
import java.net.ServerSocket;
import java.net.Socket;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintStream;
public class PrimeUsingServer {
public static void main(String args[]) throws Exception {
ServerSocket ss = new ServerSocket(2000);
Socket sk = ss.accept();
BufferedReader cin = new BufferedReader(new
InputStreamReader(sk.getInputStream()));
PrintStream cout = new PrintStream(sk.getOutputStream());
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
String s;
while (true) {
s = cin.readLine();
if (s.equalsIgnoreCase("N"))
break;
System.out.println("Client Number: " + s);
int num = Integer.parseInt(s);//cin.readLine());
boolean p = true;
if (num == 2 || num == 3 || num == 1)
p = true;
else
for (int i = 2; i < num; i++) {
if (num % i == 0) {
p = false;
break;
}
}
if (p) {
cout.println("Number is Prime\n");
}else
{
cout.println("Number is Not Prime\n");
}
ss.close();
sk.close();
cin.close();
cout.close();
stdin.close();
}
}
}
Output:-