Sunteți pe pagina 1din 3

Coding:

Remoteserver.java:
import java.io.*;
import java.net.*;
class Remoteserver
{
public static void main(String args[])
{
try{
ServerSocket ss=new ServerSocket(2000);
Socket s=ss.accept();
InputStream in=s.getInputStream();
OutputStream out=s.getOutputStream();
BufferedReader buf=new BufferedReader(new InputStreamReader(in));
String cmd=buf.readLine();
PrintWriter pr=new PrintWriter(out);
pr.print(cmd);
Runtime r=Runtime.getRuntime();
Process p=r.exec(cmd);
pr.flush();
pr.close();
out.close();
in.close();
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
}
}
Remoteclient.java:

import java.io.*;
import java.net.*;
class Remoteclient
{
public static void main(String args[])throws Exception
{
Socket s=new Socket(InetAddress.getLocalHost(),2000);
InputStream in=s.getInputStream();
OutputStream out=s.getOutputStream();
BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));
BufferedReader buf1=new BufferedReader(new InputStreamReader(in));
PrintWriter pr=new PrintWriter(out);
pr.print(buf.readLine());
pr.flush();
out.close();
while(buf1.readLine()!=null)
{
System.out.println(buf1.readLine());
}
in.close();
out.close();
}
}
OUTPUT:

S-ar putea să vă placă și