You are on page 1of 3

Echo client program:

import java.io.*;

import java.net.*;

import java.util.*;

public class echoclient

public static void main(String args[])throws Exception

Socket c=null;

DataInputStream usr_inp=null;

DataInputStream din=new DataInputStream(System.in);

DataOutputStream dout=null;

try

c=new Socket("127.0.0.1",5678);

usr_inp=new DataInputStream(c.getInputStream());

dout=new DataOutputStream(c.getOutputStream());

catch(IOException e)

if(c!=null || usr_inp!=null || dout!=null)

String unip;

while((unip=din.readLine())!=null)

dout.writeBytes(""+unip);

dout.writeBytes("\n");
System.out.println("\n the echoed message");

System.out.println(usr_inp.readLine());

System.out.println("\n enter your message");

System.exit(0);

din.close();

usr_inp.close();

c.close();

Echo server program:

import java.io.*;

import java.net.*;

public class echoserver

public static void main(String args[])throws Exception

ServerSocket m=null;

Socket c=null;

DataInputStream usr_inp=null;

DataInputStream din=new DataInputStream(System.in);

DataOutputStream dout=null;

try

m=new ServerSocket(5678);

c=m.accept();

usr_inp=new DataInputStream(c.getInputStream());
dout=new DataOutputStream(c.getOutputStream());

catch(IOException e)

{}

if(c!=null || usr_inp!=null)

String unip;

while(true)

System.out.println("\nMessage from Client...");

String m1=(usr_inp.readLine());

System.out.println(m1);

dout.writeBytes(""+m1);

dout.writeBytes("\n");

dout.close();

usr_inp.close();

c.close();

You might also like