package com.example.robot;


import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;

public class MainActivity extends Activity {

  Button button1;
  Socket connectionSocket = null;
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);

      //On rcupre tout les lments de notre interface graphique grce aux ID
      button1 = (Button) findViewById(R.id.button1);
      
      
      button1.setOnClickListener(new View.OnClickListener() {
      	public void onClick(View v) {
      		commande();
      	}
      });


     
      

  }

 

  private void runTcpClient() {

	    try {

	        Socket s = new Socket("localhost", 8000);

	        BufferedReader in = new BufferedReader(new InputStreamReader(s.getInputStream()));

	        BufferedWriter out = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));

	        //send output msg

	        String outMsg = "TCP connecting to " + 8000 + System.getProperty("line.separator"); 
	        out.write(outMsg);
	        out.flush();
	        Log.i("TcpClient", "sent: " + outMsg);
	        //accept server response
	        String inMsg = in.readLine() + System.getProperty("line.separator");
	        Log.i("TcpClient", "received: " + inMsg);
	        //close connection
	        s.close();

	    } catch (UnknownHostException e) {

	        e.printStackTrace();

	    } catch (IOException e) {

	        e.printStackTrace();

	    } 

	}
  
  
  public void commande()
  {
      
	  connectionSocket = null;
	  try {
	  	
		  	connectionSocket = new Socket("192.168.1.24", 8000);
		  	
	  } 
	  
	  catch (UnknownHostException e)
	  {
		  e.printStackTrace();
	  } 
	  catch (IOException e)
	  {
		  e.printStackTrace();
	  }
  }
 
  
  public void ada()
  {
  
  try {
		connectionSocket.close();
	} catch (IOException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
  }
  
}