Server.java
===========
import java.io.*;
import java.net.*;
public class Server
{
ServerSocket ss;
Socket s;
BufferedReader bin;
PrintWriter pw;
String msg,EXIT="exit";
public Server()
{
try
{
ss=new ServerSocket(800);
s=ss.accept();
bin=new BufferedReader(new InputStreamReader(System.in));
pw=new PrintWriter(s.getOutputStream(),true);
while(true)
{
msg=bin.readLine();
if(EXIT.equals(msg))
{
pw.println("exit");
System.exit(0);
}
else
{
pw.println(msg);
}
}
}
catch(Exception e)
{
System.out.println("Server Failed");
}
}
}
Client.java
===========
import java.io.*;
import java.net.*;
public class Client
{
Socket s;
BufferedReader br;
String msg;
public Client()
{
try
{
s=new Socket("localhost",800);
br=new BufferedReader(new InputStreamReader(s.getInputStream()));
while(true)
{
msg=br.readLine();
if(msg.equals("exit"))
{
System.exit(0);
}
else
{
System.out.println(msg);
}
}
}
catch(Exception e)
{
System.out.println("Client Failed");
}
}
}
RunServer.java
==============
import Server;
public class RunServer
{
public static void main(String[] args)
{
Server server=new Server();
}
}
RunClient.java
==============
import Client;
public class RunClient
{
public static void main(String args[])
{
Client client=new Client();
}
}
0 Comments