s=new Scanner(new BufferedReader(new InputStreamReader(this.clientSocket.getInputStream())));
while(s.hasNext()){
System.out.println("Am intrat in bucla s:");
longitude=Integer.parseInt(s.next());
System.out.println("Valoare longitudine:"+longitude);
latitude=Integer.parseInt(s.next());
System.out.println(latitude);
Я использую приведенные выше строки для чтения некоторых данных из соединения клиент-сервер; это сторона сервера. Данные считываются в сканере s, и после этого я пытаюсь отобразить их, но когда я смотрю в logcat у меня ничего не отображается, кроме этого исключения:
04-18 00: 07: 56.138: INFO / global (295): getInputStream ()))); while (s.hasNext ()) {System.out.println ("Я введен в буклеты:"); ...
s=new Scanner(new BufferedReader(new InputStreamReader(this.clientSocket.getInputStream()))); while(s.hasNext()){ System.out.println("Am intrat in bucla s:"); longitude=Integer.parseInt(s.next()); System.out.println("Valoare longitudine:"+longitude); latitude=Integer.parseInt(s.next()); System.out.println(latitude);
Я использую приведенные выше строки для чтения некоторых данных из соединения клиент-сервер; это сторона сервера. Данные считываются в сканере s, и после этого я пытаюсь отобразить их, но когда я смотрю в logcat у меня ничего не отображается, кроме этого исключения:
04-18 00: 07: 56.138: INFO / global (295): getInputStream ()))); while (s.hasNext ()) {System.out.println ("Я введен в буклеты:"); ...
s=new Scanner(new BufferedReader(new InputStreamReader(this.clientSocket.getInputStream()))); while(s.hasNext()){ System.out.println("Am intrat in bucla s:"); longitude=Integer.parseInt(s.next()); System.out.println("Valoare longitudine:"+longitude); latitude=Integer.parseInt(s.next()); System.out.println(latitude);
Я использую приведенные выше строки для чтения некоторых данных из соединения клиент-сервер; это сторона сервера. Данные считываются в сканере s, и после этого я пытаюсь отобразить их, но когда я смотрю в logcat у меня ничего не отображается, кроме этого исключения:
04-18 00: 07: 56.138: INFO / global (295): Размер буфера по умолчанию, используемый в Конструктор BufferedReader. Было бы лучше быть явным, если 8k-char требуется буфер.
И мой клиент, и сервер работают на android! Кто-нибудь знает, что я делаю не так?
Вот как я читаю данные, я отправляю широту и долготу, я предполагаю, что это пусто разделены пробелами, странно то, что иногда работает:
Cursor c=db.getAllData(); if(c.moveToFirst()) { do{ longitude=Integer.parseInt(c.getString(1)); out.println(longitude); latitude=Integer.parseInt(c.getString(2)); out.println(latitude); }while(c.moveToNext()); }