Page 81 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 81
나) MainActivity
package com.example.jtbs_34.project;
import android.app.Activity;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.TextView;
import android.widget.Toast;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.StreamCorruptedException;
import java.net.Socket;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
String ip = null;
//└입력할 소켓의 ip를 저장하고 있을 String형 변수. 이 소스에서는 EditText를 통해 불러올 것이기
때문에 지금은 null값을 줬다.
final int port = 9999;
//└입력할 소켓의 port를 저장하고 있을 int형 변수. 9999번 포트에 접속할 것이기 때문에 9999로 줬
다.
String strOTP;
//└OTP를 보여줘야 하는데, 이 값을 임시 저장해야 하기 때문에 변수를 만들었다.
- 74 -