Page 601 - 3-3
P. 601
import android.content.Intent; // 액티비티 호출 클래스
import android.os.Bundle; // 문자열로 된 키와 여러 가지의 타입의 값을 저장하는 Map 클래스
import android.os.StrictMode; // 화면 응답속도 향상 클래스
import android.support.v7.app.AppCompatActivity; // 안드로이드 하위버전 지원 액티비티 클래스
import android.view.View; // 모든 가시적 객체의 부모 클래스
import android.widget.Button; // 버튼 사용 클래스
import android.widget.EditText; // 문자 입력 객체 사용 클래스
import android.widget.Toast; // 토스트 사용 클래스
import java.io.BufferedInputStream; // 입력을 버퍼에 격납하고 mark, reset 메소드를 지원 클래스
import java.io.IOException; // 외부 입출력 클래스
import java.io.OutputStreamWriter; // 데이터 스트림 직렬화 파일 시스템에 의한 입출력 클래스, ,
import java.io.PrintWriter; // 기존 파일 뒤에 이어쓰기를 가능하게 하는 클래스
import java.net.Socket; // 소켓통신을 위한 클래스
/**
* Created by JBTS-02-14 on 2017-11-17.
*/
public class Class_Loginsee extends AppCompatActivity {
Socket connect;
String IP; // IP 주소
String WebIP;
int PORT; // 포트
private PrintWriter socketOut; // 출력
private BufferedInputStream socketIn; // 입력
EditText ID;
EditText PW;
String name;
char start_2 = '1'; // 통신시작
char Login_2 = '1'; // 로그인
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.class_loginsee);
// StrictMode 는 메인 스레드에서 디스크 접근 네트워크 접근 등 비효율적 작업을 하려는,
- 601 -