Note: (Restricted functionality due to obvious reasons!)
Minimal Code ( Raw-View ) :
import java.net.*;
import java.io.*;
class Client
{
public static void main(String zee[]) throws Exception
{
Socket skt = new Socket("127.0.0.1",1500); // Socket("IP-address", PortNo.)
PrintWriter out = new PrintWriter(skt.getOutputStream(),true); // true -> for flushing after sending;
BufferedReader readS = new BufferedReader(new InputStreamReader(skt.getInputStream()));
BufferedReader readkb = new BufferedReader(new InputStreamReader(System.in));
System.out.println(readS.readLine()); // Receiving - First message: asked for username
String msg = "";
do
{
msg = readkb.readLine(); // Sending
out.println(msg);
msg = readS.readLine(); // Receiving
System.out.println(msg);
}
while(!msg.equals("bye"));
}
}