Server Side :
import java.net.*;
import java.io.*;
class Server
{
public static void main(String s[]) throws Exception
{
ServerSocket ss=new ServerSocket(5000);
Socket s1=ss.accept();
System.out.println(s1);
DataOutputStream d1=new DataOutputStream(s1.getOutputStream());
d1.writeUTF("Hello Client");
d1.flush();
d1.close();
}
}
Client Side:
import java.net.*;
import java.io.*;
class Client
{
public static void main(String s[]) throws Exception
{
Socket ss=new Socket("localhost",5000);
DataInputStream d1=new DataInputStream(ss.getInputStream());
System.out.println(d1.readUTF());
d1.close();
}
}
import java.net.*;
import java.io.*;
class Server
{
public static void main(String s[]) throws Exception
{
ServerSocket ss=new ServerSocket(5000);
Socket s1=ss.accept();
System.out.println(s1);
DataOutputStream d1=new DataOutputStream(s1.getOutputStream());
d1.writeUTF("Hello Client");
d1.flush();
d1.close();
}
}
Client Side:
import java.net.*;
import java.io.*;
class Client
{
public static void main(String s[]) throws Exception
{
Socket ss=new Socket("localhost",5000);
DataInputStream d1=new DataInputStream(ss.getInputStream());
System.out.println(d1.readUTF());
d1.close();
}
}