Mega Code Archive

 
Categories / Java / Network Protocol
 

XML based message

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);   } }