Page 1089 - 3-3
P. 1089

import static android.net.ConnectivityManager.TYPE_WIFI;        //  와이파이 네트워크 연결 확인 상수


            public class TowerMainActivity extends AppCompatActivity {
                private ConnectivityManager cManager;       //wifi  연결 관련 객체 생성
                private NetworkInfo wifi;                   //wifi  연결 관련 객체 생성
                private Socket socket;                      // 소켓 객체 생성
                private DataOutputStream writeSocket;       // 데이터 스트림 출력 객체 생성(  )
                private DataInputStream readSocket;                 // 데이터 스트림 입력 객체 생성(  )
                private Handler mHandler = new Handler(); // 메인 UI Thread   와 서브 Thread    간의 통신을 위한
            Handler
                private long backPressedTime = 0;


                @Override
                protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.activity_tower_main);


                    Button carintent = (Button)findViewById(R.id.car);
                    Button btn3 = (Button)findViewById(R.id.carex);
                    Button ipip = (Button)findViewById(R.id.ipip);


                    cManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
                    // car  버튼 클릭 시 동작 정의
                    carintent.setOnClickListener(new View.OnClickListener(){
                        public void onClick(View view) {
                            EditText et1 = (EditText) findViewById(R.id.ip); // IP  입력 EditText
                            EditText et2 = (EditText)findViewById(R.id.port);       // PORT  입력 EditText


                            wifi = cManager.getNetworkInfo(TYPE_WIFI);              // WIFI  연결 정보
                            if (et1.getText().toString().equals("")) {      // IP  주소 입력 확인
                                setToast("IP 를 입력하세요");
                            } else if (et2.getText().toString().equals("")) {  // PORT  입력 확인
                                setToast("PORT 를 입력하세요");
                            } else {                                        // WIFI  연결 확인
                                if (wifi.isConnected()) {
                                    //(new Connecttower()).start();
                                } else {
                                    setToast("WI-FI 연결을 확인해주세요");
                                }
                            }
                        }
                    });
                    // ipip  버튼 클릭 시 동작 정의
                    ipip.setOnClickListener(new View.OnClickListener(){


                                                         - 1089 -
   1084   1085   1086   1087   1088   1089   1090   1091   1092   1093   1094