|
Home
|
Sign up!
|
Projects
|
Seminars
|
Research Notes
|
Today's Lecture
|
About
|
Update Research Note Form
Course:
Research Note Topic:
Research Note Description:
// Server Application
=========== import java.net.*;
import java.io.*;
public class EchoServer
{
public static void main(String[] args) throws IOException
{
ServerSocket serverSocket = null;
try{
serverSocket = new ServerSocket(95);
}
catch (IOException e)
{
System.err.println("Couldn't listen to port:80.");
System.exit(1);
}
Socket clientSocket = null;
try{
clientSocket = serverSocket.accept();
System.out.println("Connected to " + clientSocket);
}
catch (IOException e)
{System.err.println("Accept failed");
System.exit(1);
}
PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
String inputLine;
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter data in server");
while((inputLine = stdin.readLine()) != null)
{
out.println(inputLine);
}
out.close();
in.close();
stdin.close();
clientSocket.close();
serverSocket.close();
}
}
==//Client Application=================
import java.net.*;
import java.io.*;
public class EchoClient
{
public static void main(String[] args) throws IOException
{
Socket echoSocket = null;
BufferedReader in = null;
try{
echoSocket = new Socket(InetAddress.getLocalHost(),95);
in = new BufferedReader(new InputStreamReader(echoSocket.getInputStream()));
}
catch (UnknownHostException e)
{
System.err.println("Don't know about host");
System.exit(1);
}
catch (IOException e)
{ System.err.println("Couldn't get I/O for the connection");
System.exit(1);
}
String userInput;
while ((userInput = in.readLine()) != null)
{
System.out.println(userInput);
}
in.close();
echoSocket.close();
}
}
Your Password:
Prof. Ashay Dharwadker