Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MainActivity extends AppCompatActivity {
- Button buttonOn;
- Button button1;
- Socket socket;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- buttonOn = (Button) findViewById(R.id.ON);
- button1 = (Button) findViewById(R.id.button1);
- try {
- System.out.println("HIIIII");
- socket = new Socket("198.168.0.79",8888);
- socket.getKeepAlive();
- } catch (IOException e) {
- e.printStackTrace();
- }
- buttonOn.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- int temp = 2;
- bhari b = new bhari();
- b.execute(String.valueOf(temp));
- }
- });
- button1.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- int temp = 1;
- String fan = String.valueOf(temp);
- bhari b = new bhari();
- b.execute(fan);
- }
- });
- }
- }
- class bhari extends AsyncTask<String,Void,Integer>{
- Socket socket;
- DataOutputStream dataOutputStream;
- @Override
- protected Integer doInBackground(String... params) {
- String massage = params[0];
- try {
- if(socket== null){
- System.out.println("if");
- socket = new Socket("192.168.0.79",8888);
- socket.getKeepAlive();
- dataOutputStream = new DataOutputStream(socket.getOutputStream());
- dataOutputStream.write(Integer.parseInt(massage));
- dataOutputStream.flush();
- // dataOutputStream.close();
- }else {
- System.out.println("Else");
- dataOutputStream = new DataOutputStream(socket.getOutputStream());
- dataOutputStream.write(Integer.parseInt(massage));
- dataOutputStream.flush();
- // dataOutputStream.close();
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- System.out.println("End");
- return null;
- }
- }
Add Comment
Please, Sign In to add comment