⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simplesocketserver.java

📁 java2 primer plus一书源程序
💻 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 + -