Page 1172 - 3-3
P. 1172
}
}
class Connecthome extends Thread {
public void run() {
Log.d("Connect", "Run Connect");
String ip = null;
int port = 0;
try {
ip = et1.getText().toString();
port = Integer.parseInt(et2.getText().toString());
} catch (Exception e) {
final String recvInput = " 정확히 입력하세요!";
mHandler.post(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
setToast(recvInput);
}
});
}
try {
socket = new Socket(ip, port);
writeSocket = new DataOutputStream(socket.getOutputStream());
readSocket = new DataInputStream(socket.getInputStream());
mHandler.post(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
setToast(" 연결에 성공하였습니다.");
//connectActivity 로 가는 인텐트를 생성
Intent Intent = new Intent(MainActivity.this, SmartHouse.class);
// 액티비티 시작!
startActivity(Intent);
}
});
} catch (Exception e) {
final String recvInput = " 연결에 실패하였습니다.";
Log.d("Connect", e.getMessage());
mHandler.post(new Runnable() {
- 1172 -