Each team will develop and deploy an echo server application
Solution
echo server application in java:
Echo.Client.java
import java.io.*;
import java.net.*;
public class EchoClient
{
public static void main(String[] args)
{
try
{
Socket s = new Socket(\"127.0.0.1\", 9999);
BufferedReader r = new BufferedReader(new InputStreamReader(s.getInputStream()));
PrintWriter w = new PrintWriter(s.getOutputStream(), true);
BufferedReader con = new BufferedReader(new InputStreamReader(System.in));
String line;
do
{
line = r.readLine();
if ( line != null )
System.out.println(line);
line = con.readLine();
w.println(line);
}
while ( !line.trim().equals(\"bye\") );
}
catch (Exception err)
{
System.err.println(err);
}
}
}
output:
EchoServer
:/>javac EchoServer.java
:/>java EchoServer
EchoClient
:/>javac EchoClient.java
:/>java EchoClient
Welcome to the Java EchoServer. Type \'bye\' to close.
HAI
Got: HAI
Hello
Got: Hello
bye
Press any key to continue ….

