Page 582 - MDP2020-1
P. 582
| 인천전자마이스터고등학교 ·············································································································
576
try {
tmpIn = socket.getInputStream();
tmpOut = socket.getOutputStream();
} catch (IOException e) {
Toast.makeText(getApplicationContext(), "소켓 연결 중 오류가 발생했습니
다.", Toast.LENGTH_LONG).show();
}
mmInStream = tmpIn;
mmOutStream = tmpOut;
}
public void run() {
byte[] buffer = new byte[1024];
int bytes;
while (true) {
try {
bytes = mmInStream.available();
if (bytes != 0) {
SystemClock.sleep(100);
bytes = mmInStream.available();
bytes = mmInStream.read(buffer, 0, bytes);
mBluetoothHandler.obtainMessage(BT_MESSAGE_READ, bytes,
-1, buffer).sendToTarget();
}
} catch (IOException e) {
break;
}
}
}
public void write() {
String msg = "1";
try {
mmOutStream.write(msg.getBytes());
} catch (IOException e) {
Toast.makeText(getApplicationContext(), "데이터 전송 중 오류가 발생했습
니다.", Toast.LENGTH_LONG).show();
}
}
}
}