Page 1096 - 3-3
P. 1096
}
}
// "e" 메세지 전송 Thread
class sendMessagee extends Thread {
public void run() {
try {
writeSocket = new DataOutputStream(socket.getOutputStream());// 소켓 송신 스트림 객체
readSocket = new DataInputStream(socket.getInputStream()); // 소켓 수신 스트림 객체
byte[] b = new byte[4]; // 송신 버퍼
b = "e".getBytes(); // "e" 를 byte 로 변환
writeSocket.write(b); // 변환된 byte 를 전송
} catch (Exception e) {
Log.d("SetServer", e.getMessage()); // 예외 정보 Log 발생
}
}
}
// "f" 메세지 전송 Thread
class sendMessagef extends Thread {
public void run() {
try {
writeSocket = new DataOutputStream(socket.getOutputStream());// 소켓 송신 스트림 객체
readSocket = new DataInputStream(socket.getInputStream()); // 소켓 수신 스트림 객체
byte[] b = new byte[4]; // 송신 버퍼
b = "f".getBytes(); // "f" 를 byte 로 변환
writeSocket.write(b); // 변환된 byte 를 전송
} catch (Exception e) {
Log.d("SetServer", e.getMessage()); // 예외 정보 Log 발생
}
}
}
// 서버 연결 Thread
class Connect extends Thread {
public void run() {
Log.d("Connect", "Run Connect"); // 연결 Thread 시작 Log 발생
Intent RecIP = getIntent(); // 전달 받은 Intent 불러오기
String ip = RecIP.getStringExtra("ip"); // Intent 로 부터 IP 주소 불러오기
int port = 555; // 서버 연결 포트 555 로 설정
try {
socket = new Socket(ip, port); // 소켓 생성 및 연결
writeSocket = new DataOutputStream(socket.getOutputStream());// 소켓 송신 스트림 객체
readSocket = new DataInputStream(socket.getInputStream()); // 소켓 수신 스트림 객체
- 1096 -