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 = " <?xml version=\"1.0\" encoding=\"UTF-8\"?>";
str += "<ticketRequest><customer custID=\"1\">";
str += "</ticketRequest>";
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);
}
}
|