网络
服务端
在服务端使用ServerSocket来建立套接字,accept方法会进行阻塞等待客户端的连接
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| try( ServerSocket serverSocket = new ServerSocket(9090); Socket s = serverSocket.accept(); InputStream is = s.getInputStream(); OutputStream os = s.getOutputStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader reader = new BufferedReader(isr); ){ String str; while ((str = reader.readLine()) != null){ System.out.print(str); } os.write("我已收到消息".getBytes()); } catch (IOException e){ e.printStackTrace(); }
|