آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل ارسال دیتا در bluetooth

pouyan  11 سال پیش  11 سال پیش
0 0

سلام من میخوام چیزی شبیه چت بلوتوث رو درست کنم ، مشکل اینجاست دو تا دستگاه به هم وصل میشن ولی وقتی میرن داخل صفحه چت هر چیزی رو که روی outputStream مینویسم فرستاده نمیشه یعنی کلاینت نمیگیرتش قسمت انتقال اطلاعات کدم رو هم گذاشتم ممنون میشم اگه ببینید

public static class DataConnection extends Thread {
       
        private final BluetoothSocket socket;
        private final BufferedReader inputStream;
        private final DataOutputStream outputStream;

        public DataConnection(BluetoothSocket mSocket){
            socket = mSocket;
           
            BufferedReader input = null;
            DataOutputStream output = null;
           
            // Get the input and output streams, using temp objects because
            // main streams are final
           
            try {
                input = new BufferedReader(new InputStreamReader(socket.getInputStream()));
                output = new DataOutputStream(socket.getOutputStream());
            } catch (IOException e) {}
           
            inputStream = input;
            outputStream = output;
        }
       
        @Override
        public void run() {
            super.run();
           
            // Keep listening to the InputStream until an exception occurs
            while(true){
                try {
                    final String message = inputStream.readLine();
                    Log.i("inputStream", "Recieved: " + message);
                    log(message);
                } catch (IOException e) {
                    break;
                }
            }
           
        }
       
       
        public void write(String value) {
            try {
                outputStream.write(value.getBytes());
                Log.i("OutputStream", "Wrote : " + value);
            } catch (IOException e) {
                Log.i("OutputStream", "Failed to write");
            }
        }
       
       
    }
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
pouyan  11 سال پیش
0 0


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .