بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل ارسال دیتا در bluetooth
سلام من میخوام چیزی شبیه چت بلوتوث رو درست کنم ، مشکل اینجاست دو تا دستگاه به هم وصل میشن ولی وقتی میرن داخل صفحه چت هر چیزی رو که روی 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 پاسخ وجود دارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .