📄 simplesocketserver.java
字号:
/* * SimpleSocketServer.java * * Created on October 2, 2002, 5:24 PM */package ch20;import java.net.*;import java.io.*;/** * * @author Stephen Potts */public class SimpleSocketServer{ ServerSocket serverSocket; int portNumber = 1777; Socket socket; String str; /** Creates a new instance of SimpleSocketServer */ public SimpleSocketServer() { str = " <?xml version=\"1.0\" encoding=\"UTF-8\"?>"; str += "<ticketRequest><customer custID=\"2030\">"; str += "<lastName>Smith</lastName>"; str += "<firstName>Klay</firstName>"; str += "</customer>"; str += "<cruise cruiseID=\"3009\">"; str += "<destination>Caribbean</destination>"; str += "<port>San Juan</port>"; str += "<sailing>4/30/02</sailing>"; str += "<numberOfTickets>5</numberOfTickets>"; str += "</cruise>"; str += "</ticketRequest>"; // Create ServerSocket to listen for connections try { serverSocket = new ServerSocket(portNumber); // Wait for client to connnect, then get Socket System.out.println("ServerSocket created"); System.out.println("Waiting for a connection on " + portNumber); socket = serverSocket.accept(); // Use ObjectOutputStream to send String to the client ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream()); oos.writeObject(str); oos.close(); // Close Socket and go back to wait for next client socket.close(); } catch (Exception e) { System.out.println("Exception " + e); } } public static void main(String args[]) { SimpleSocketServer sss = new SimpleSocketServer(); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -