//Server file
import java.*;
import java.io.*;
import java.net.*;
import java.util.*;
public class Myserver
{
 public static void main(String arg[])
 {
 try
 {
 ServerSocket ss = new ServerSocket(6666);
 Socket s = ss.accept();
 DataInputStream din = new DataInputStream(s.getInputStream());
 String str1 =(String)din.readUTF();
 System.out.print("Client Says : "+str1); 
 ss.close();
 }
 catch(Exception e)
 {} 
 }
 }
//Client file
import java.io.*;
import java.util.*;
import java.net.*;
public class Myclient
{
 public static void main(String arg[])
  {
    try
     {
	  Socket s = new Socket("Localhost",6666);	  
	  DataOutputStream dout = new       
 DataOutputStream(s.getOutputStream());	 
	  dout.writeUTF("Hello");
	  dout.flush();
	  dout.close();
	  s.close();
	  }	
	catch(Exception e)
     {	 
	  }	
	 
   }
 
 }
OUTPUT
Click on Image to open 
Server File Execution :
Client File Execution :
 
 
 
 
                      
                  
 
  
 
 
 
        Copyright © 
        
All Notes on BCA