Advertisement
Guest User

Untitled

a guest
Oct 24th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. package com.junbaor.test;
  2.  
  3. import org.apache.commons.io.IOUtils;
  4.  
  5. import java.io.BufferedReader;
  6. import java.io.IOException;
  7. import java.io.InputStreamReader;
  8. import java.io.PrintWriter;
  9. import java.net.ServerSocket;
  10. import java.net.Socket;
  11.  
  12. /**
  13. * Created by junbaor on 2016/10/19.
  14. */
  15. public class TestServerSockt {
  16. public static void main(String[] args) {
  17. try {
  18. final ServerSocket serverSocket = new ServerSocket(1088);
  19.  
  20. while (true) {
  21.  
  22. final Socket accept = serverSocket.accept();
  23.  
  24. new Thread(new Runnable() {
  25. public void run() {
  26.  
  27. BufferedReader input = null;
  28. PrintWriter output = null;
  29.  
  30. try {
  31. input = new BufferedReader(new InputStreamReader(accept.getInputStream()));
  32. output = new PrintWriter(accept.getOutputStream(), true);
  33.  
  34. output.println("Hello ...");
  35. output.println();
  36.  
  37. while (true) {
  38. try {
  39. String inputStr = input.readLine();
  40. System.out.println(">> " + inputStr);
  41.  
  42. output.println("飞不快的鸟不落在跑不快的牛的背上");
  43. output.println();
  44. } catch (IOException e) {
  45. e.printStackTrace();
  46. } finally {
  47.  
  48. }
  49. }
  50.  
  51. } catch (IOException e) {
  52. e.printStackTrace();
  53. } finally {
  54. System.out.println("finally");
  55. IOUtils.closeQuietly(input);
  56. IOUtils.closeQuietly(output);
  57. }
  58. }
  59. }).start();
  60. }
  61. } catch (IOException e) {
  62. e.printStackTrace();
  63. }
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement