socket_echosocket.htm
 

import java.lang.reflect.*;
import java.io.*;
import java.net.*;
import java.util.*;
public class Test_this {
static public void main( String[] args )throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//frontiersoft.net
//manas6:80
System.out.print("Type host name: ");
String str = "";
str = br.readLine();
process_this pt = new process_this();
pt.method_parse_url(str);
}
}
class process_this
{
private int n1;
public void method_parse_url(String str)throws IOException
{
Socket echoSocket = null;
PrintWriter out = null;
BufferedReader in = null;

System.err.println("Method processing echo from the socket");
try {
echoSocket = new Socket(str, 80);
out = new PrintWriter(echoSocket.getOutputStream(), true);
in = new BufferedReader(new InputStreamReader( echoSocket.getInputStream()));
System.err.println("Welocme to " + str);
} catch (UnknownHostException e) {
System.err.println("Don't know about host: ." +str);
System.exit(1);
} catch (IOException e) {
System.err.println("Couldn't get I/O for " + "the connection to: ." +str);
System.exit(1);
}
out.close();
in.close();
echoSocket.close();
}

}