SLIP 22: Write a java program to display IP Address
and Name of client machine.
SERVER:
import
java.io.*;
import
java.net.*;
class
Slip22_1
{
public static void main(String a[])
throws Exception
{
ServerSocket ss = new
ServerSocket(2000);
System.out.println("Server
is waiting for client : ");
Socket s =ss.accept();
System.out.println("Client
is connected");
DataInputStream ios=new
DataInputStream(s.getInputStream());
String no =
(String)ios.readUTF();
int num
=Integer.parseInt(no);
int fact = 1;
for(int i=1;i<=num;i++)
fact = fact
*i;
DataOutputStream dos=new
DataOutputStream(s.getOutputStream());
dos.writeUTF(""+num);
}
}
CLIENT:
import
java.io.*;
import
java.net.*;
class
Client_22
{
public static void main(String a[])
throws Exception
{
Socket s = new
Socket("localhost",2000);
BufferedReader br = new
BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter
no ");
String no =
br.readLine();
DataOutputStream dos=new
DataOutputStream(s.getOutputStream());
dos.writeUTF(no);
DataInputStream dis=new
DataInputStream(s.getInputStream());
String num = (String)dis.readUTF();
System.out.println("Fcatorial
of no = "+num);
}
}
No comments:
Post a Comment