Page 260 - 3-3
P. 260

import android.widget.Button;
              import android.widget.EditText;
              import android.widget.Toast;


              import java.io.BufferedInputStream;
              import java.io.IOException;
              import java.io.OutputStreamWriter;
              import java.io.PrintWriter;
              import java.net.Socket;


              // 무인체력장 로그인 클래스
              public class MooIn_Login extends AppCompatActivity {


                  // 소켓 송신을 위한 객체 생성
                  private PrintWriter socketSend;
                  // 소켓 수신을 위한 객체 생성
                  private BufferedInputStream socketRcv;


                  //xml 에서 만든 에디트 텍스트 선언
                  EditText editID, editPW;
                  //xml 에서 만든 버튼 선언
                  Button btnLogin, btnOut;


                  // 소켓 객체 생성
                  Socket socket;


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


                      // 인텐트 생성
                      Intent receivedIntent = getIntent();
                      // IP  변수에 "IP" 에서 받아온 Extra     정보를 받아옴
                      final String IP = receivedIntent.getStringExtra("IP");
                      // WebIP  변수에 "WebIP"   에서 받아온 Extra     정보를 받아옴
                      final String WebIP = receivedIntent.getStringExtra("WebIP");
                      // PORT  변수에 "PORT"    에서 받아온 Extra     정보를 받아옴
                      final int PORT = receivedIntent.getIntExtra("PORT",1);


                      // 메인 쓰레드에서 소켓 통신을 할 수 없기 때문에
                      //StrictMode 를 허용해주어야 한다.
                      StrictMode.ThreadPolicy                 policy                 =                 new
            StrictMode.ThreadPolicy.Builder().permitAll().build();
                      StrictMode.setThreadPolicy(policy);


                                                        - 260 -
   255   256   257   258   259   260   261   262   263   264   265