Jsp page
<%@ page import="java.io.*, java.net.*" %>
<HTML>
<HEAD>
<TITLE>Creating Client/Server Applications</TITLE>
</HEAD>
<BODY>
<H1>Creating Client/Server Applications</H1>
<%
try{
int character;
Socket socket = new Socket("127.0.0.1", 8765);
InputStream inSocket = socket.getInputStream();
OutputStream outSocket = socket.getOutputStream();
String str = "Hello!\n";
byte buffer[] = str.getBytes();
outSocket.write(buffer);
while ((character = inSocket.read()) != -1) {
out.print((char) character);
}
socket.close();
}
catch(java.net.ConnectException e){
%>
You must first start the server application
(YourServer.java) at the command prompt.
<%
}
%>
</BODY>
</HTML>
YourServer.java
import java.io.*;
import java.net.*;
public class YourServer
{
public static void main(String[] args )
{
try {
ServerSocket socket = new ServerSocket(8765);
Socket insocket = socket.accept( );
BufferedReader in = new BufferedReader (new
InputStreamReader(insocket.getInputStream()));
PrintWriter out = new PrintWriter (insocket.getOutputStream(),
true);
String instring = in.readLine();
out.println("The server got this: " + instring);
insocket.close();
}
catch (Exception e) {}
}
}