Page 989 - 3-2
P. 989

}
            class Receiver extends Thread {


                    private InputStream mInputStream = null;
                    private OutputStream mOutputStream = null;
                    private String mRemoteDeviceString = null;
                    private StreamConnection mStreamConnection = null;
                    Connection conn = null;
                    Statement stmt = null;
                    Receiver(StreamConnection streamConnection){


                            mStreamConnection = streamConnection;
                            try {
                                    mInputStream = mStreamConnection.openInputStream();
                                    mOutputStream = mStreamConnection.openOutputStream();
                                    log("Open streams...");
                            } catch (IOException e) {
                                    log("Couldn't open Stream: " + e.getMessage());
                                    Thread.currentThread().interrupt();
                                    return;
                            }
                            try {
                                    RemoteDevice remoteDevice =
                                            RemoteDevice.getRemoteDevice(mStreamConnection);
                                     mRemoteDeviceString = remoteDevice.getBluetoothAddress();
                                     log("Remote device");
                                    log("address: "+ mRemoteDeviceString);
                            } catch (IOException e1) {
                                    log("Found device, but couldn't connect to it: " + e1.getMessage());
                                    return;
                            }
                            log("Client is connected...");
                    }


                    @Override
                    public void run() {
                            try {
                                    Reader mReader = new BufferedReader(new InputStreamReader
                                     ( mInputStream, Charset.forName(StandardCharsets.UTF_8.name())));
                                    boolean isDisconnected = false;
                                    Sender(" 라즈베리파이에 접속하셨습니다.");
                                    while(true){
                                            log("ready");
                                            StringBuilder stringBuilder = new StringBuilder();
                                             int c = 0;


                                                         - 989 -
   984   985   986   987   988   989   990   991   992   993   994