import java.net.*;import java.io.*;public class Server1 {public static void main(String argv[]) {ServerSocket serverSocket = null;Socket socket = null;BufferedReader sockIn;PrintWriter sockOut;BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));try {// 创建一个端口号为8888的ServerSocketserverSocket = new ServerSocket(8888);System.out.println("Server listening on port 8888");// 监听客户端的连接请求,当建立连接时,返回一个代表此连接的Socket对象socket = serverSocket.accept();if (socket == null) {System.out.println("socket null");System.exit(1);}System.out.println("accept connection from:"+ socket.getInetAddress().getHostAddress());// 得到输入流sockIn = new BufferedReader(new InputStreamReader(socket.getInputStream()));sockOut = new PrintWriter(socket.getOutputStream()); // 向客户端输出信息sockOut.println("hello,i am server");sockOut.flush();String s = sockIn.readLine();// 接收客户端传过来的数据并输出System.out.println("Server received: " + s);sockOut.close();// 关闭连接sockIn.close();socket.close();serverSocket.close();}// try结束catch (Exception e) {System.out.println(e.toString());}System.out.println("server exit");}// main方法结束}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。