/*
clientServerChatApplicationClientSideProgramming.java
*/
import java.io.*;
import java.net.*;
class clientServerChatApplicationClientSideProgramming
{
public static void main(String args[ ])
throws Exception
{
Socket s = new Socket("localhost", 888);
DataOutputStream dos = new DataOutputStream(s.getOutputStream());
BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
BufferedReader kb = new BufferedReader(new InputStreamReader(System.in));
String str,str1;
while(!(str = kb.readLine()).equals("stop"))
{
dos.writeBytes(str+"\n");
str1 = br.readLine();
System.out.println(str1);
}
dos.close();
br.close();
kb.close();
s.close();
}
}
/*
clientServerChatApplicationServerSideProgramming.java.java
*/
import java.io.*;
import java.net.*;
class clientServerChatApplicationServerSideProgramming.java
{
public static void main(String args[ ])
throws Exception
{
ServerSocket ss = new ServerSocket(888);
Socket s = ss.accept();
System.out.println("Success!! Connection Established!!");
PrintStream ps = new PrintStream(s.getOutputStream());
BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
BufferedReader kb = new BufferedReader(new InputStreamReader(System.in));
while(true)
{
String str,str1;
while((str = br.readLine()) != null)
{
System.out.println(str);
str1 = kb.readLine();
ps.println(str1);
}
ps.close();
br.close();
kb.close();
ss.close();
s.close();
System.exit(0);
}
}
}
Posted By Admin |