Experiment No: 3 Name of The Exp.: Group Communication Aim: Write A Program To Demonstrate Client - Server Chat
Experiment No: 3 Name of The Exp.: Group Communication Aim: Write A Program To Demonstrate Client - Server Chat
Experiment No: 3 Name of The Exp.: Group Communication Aim: Write A Program To Demonstrate Client - Server Chat
Client Side
import java.io.*;
import java.net.*;
public class GossipClient
{
public static void main(String[] args) throws Exception
{
Socket sock = new Socket("127.0.0.1", 3000);
Server Side
import java.io.*;
import java.net.*;
public class GossipServer
{
public static void main(String[] args) throws Exception
{
ServerSocket sersock = new ServerSocket(3000);
System.out.println("Server ready for chatting");
Socket sock = sersock.accept( );
// reading from keyboard (keyRead object)
BufferedReader keyRead = new BufferedReader(new
InputStreamReader(System.in));
// sending to client (pwrite object)
OutputStream ostream = sock.getOutputStream();
PrintWriter pwrite = new PrintWriter(ostream, true);
// receiving from server ( receiveRead object)
InputStream istream = sock.getInputStream();
BufferedReader receiveRead = new BufferedReader(new
InputStreamReader(istream));
Client
Server