Guest User

Untitled

a guest
Jul 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. public class MainActivity extends AppCompatActivity {
  2. Button buttonOn;
  3. Button button1;
  4.  
  5. Socket socket;
  6.  
  7.  
  8.  
  9. @Override
  10. protected void onCreate(Bundle savedInstanceState) {
  11. super.onCreate(savedInstanceState);
  12. setContentView(R.layout.activity_main);
  13.  
  14. buttonOn = (Button) findViewById(R.id.ON);
  15. button1 = (Button) findViewById(R.id.button1);
  16.  
  17. try {
  18. System.out.println("HIIIII");
  19. socket = new Socket("198.168.0.79",8888);
  20. socket.getKeepAlive();
  21. } catch (IOException e) {
  22. e.printStackTrace();
  23. }
  24.  
  25.  
  26. buttonOn.setOnClickListener(new View.OnClickListener() {
  27. @Override
  28. public void onClick(View v) {
  29. int temp = 2;
  30. bhari b = new bhari();
  31. b.execute(String.valueOf(temp));
  32.  
  33. }
  34. });
  35.  
  36. button1.setOnClickListener(new View.OnClickListener() {
  37. @Override
  38. public void onClick(View v) {
  39.  
  40. int temp = 1;
  41. String fan = String.valueOf(temp);
  42. bhari b = new bhari();
  43. b.execute(fan);
  44.  
  45. }
  46. });
  47. }
  48. }
  49.  
  50. class bhari extends AsyncTask<String,Void,Integer>{
  51. Socket socket;
  52. DataOutputStream dataOutputStream;
  53.  
  54. @Override
  55. protected Integer doInBackground(String... params) {
  56.  
  57.  
  58. String massage = params[0];
  59. try {
  60.  
  61.  
  62. if(socket== null){
  63.  
  64. System.out.println("if");
  65. socket = new Socket("192.168.0.79",8888);
  66. socket.getKeepAlive();
  67. dataOutputStream = new DataOutputStream(socket.getOutputStream());
  68. dataOutputStream.write(Integer.parseInt(massage));
  69. dataOutputStream.flush();
  70. // dataOutputStream.close();
  71.  
  72.  
  73. }else {
  74. System.out.println("Else");
  75.  
  76. dataOutputStream = new DataOutputStream(socket.getOutputStream());
  77. dataOutputStream.write(Integer.parseInt(massage));
  78. dataOutputStream.flush();
  79. // dataOutputStream.close();
  80.  
  81. }
  82. } catch (IOException e) {
  83. e.printStackTrace();
  84. }
  85. System.out.println("End");
  86. return null;
  87. }
  88. }
Add Comment
Please, Sign In to add comment