Hi all,
I am a newbie to JSP. I had a program in client and server by using java.
But i want the same program in JSP. Please help me.
server:
client
-Raju
I am a newbie to JSP. I had a program in client and server by using java.
But i want the same program in JSP. Please help me.
server:
Code:
// TCP server which waits for messages from a client - non threaded
import java.io.*;
import java.util.*;
import java.net.*;
public class TCPserver1
{
public static void main(String args[])
{
int receivePort=9000; // port to receive TCP connections
Socket socket=null;
while(true) // when client closed start again
try
{
System.out.println("TCP server starting: IP address "
+ InetAddress.getLocalHost().toString() + " port " + receivePort );
ServerSocket serverSocket = new ServerSocket(receivePort);
socket = serverSocket.accept(); // Wait for client to connect.
System.out.println("Client connect from IP address " + socket.getInetAddress()
+ " port " + socket.getPort());
ObjectInputStream br = new ObjectInputStream( ( socket.getInputStream() ) );
ObjectOutputStream pw = new ObjectOutputStream( socket.getOutputStream() );
while(true) // receiving messages from client
try
{
String code = (String) br.readObject();
System.out.println( "Server received string: '" + code + "'");
}
catch (Exception se) {System.err.println("closing connection"); break;}
serverSocket.close();
}
catch (Exception se) {System.err.println("run() " + se); }
}
}
Code:
// TCP client which sends a message to a server
import java.io.*;
import java.util.*;
import java.net.*;
public class TCPclient
{
private final static BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
public static void main(String args[])
{
System.out.println("enter message to send to server");
String remoteIPaddress="127.0.0.1";
int remotePort=9000;
try
{
Socket socket1 = new Socket( remoteIPaddress, remotePort );
ObjectOutputStream objOut = new ObjectOutputStream( socket1.getOutputStream() );
System.out.println("Server contacted OK , enter text to send " );
while(true)
{
String s = in.readLine();
objOut.writeObject(s); // send message
}
}
catch (IOException e) {System.err.println("TCP client error " + e); }
}
}
-Raju
Comment