Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. private ServerSocket server;
  2. public void start1(){
  3. try {
  4. server = new ServerSocket(8000);
  5. while(true){
  6. Socket socket = server.accept();
  7. System.out.println("Ket noi thanh cong");
  8. read(socket);
  9. write(socket);
  10. }
  11. } catch (IOException e) {
  12. e.printStackTrace();
  13. }
  14.  
  15. }
  16.  
  17. public void read(Socket socket){
  18. Thread thread = new Thread(new Runnable() {
  19. @Override
  20. public void run() {
  21. try {
  22. DataInputStream dataInputStream = new DataInputStream(socket.getInputStream());
  23. while(true){
  24. String str = (String) dataInputStream.readUTF();
  25. System.out.println("Client send: "+str);
  26. }
  27. } catch (IOException e) {
  28. try {
  29. socket.close();
  30. } catch (IOException e1) {
  31. // TODO Auto-generated catch block
  32. e1.printStackTrace();
  33. }
  34. }
  35.  
  36. }
  37. });
  38. thread.start();
  39.  
  40. }
  41.  
  42. public void write(Socket socket){
  43. try {
  44. DataOutputStream dataOutputStream = new DataOutputStream(socket.getOutputStream());
  45. dataOutputStream.writeUTF("Write thanh cong");
  46. dataOutputStream.flush();
  47. } catch (IOException e) {
  48. // TODO Auto-generated catch block
  49.  
  50. }
  51. }
  52.  
  53. public static void main(String[] args) {
  54. MyServer server = new MyServer();
  55. server.start1();
  56. }
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement