import java.io.ObjectOutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class SimpleSocketServer {
public static void main(String args[]) throws Exception {
ServerSocket serverSocket;
int portNumber = 1777;
Socket socket;
String str;
str = " ";
str += "";
str += "";
serverSocket = new ServerSocket(portNumber);
System.out.println("Waiting for a connection on " + portNumber);
socket = serverSocket.accept();
ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
oos.writeObject(str);
oos.close();
socket.close();
}
}
import java.io.ObjectInputStream;
import java.net.InetAddress;
import java.net.Socket;
public class SimpleSocketClient {
public static void main(String args[]) throws Exception {
Socket socket;
int portNumber = 1777;
String str = "";
socket = new Socket(InetAddress.getLocalHost(), portNumber);
ObjectInputStream ois = new ObjectInputStream(socket.getInputStream());
str = (String) ois.readObject();
System.out.println(str);
}
}