Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
sputttnik
3 / 3 / 3
Регистрация: 28.01.2014
Сообщений: 7
#1

Socket Client Android - Программирование Android

27.08.2014, 23:10. Просмотров 525. Ответов 0
Метки нет (Все метки)

Здравствуйте форумчане. Пытаюсь написать клиент на андроид с использованием сокетов. Отправить сообщение на сервер получается, а вот получить ответ нет. Сервер написан на Node.js netSocket, работает исправно. В клиенте выдает java.io.EOFException. Не могу понять, что ему нужно.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
@Override
    public void run() {
        super.run();
        messsage = getJsonArray(context);
        Log.d(LOG_TAG, messsage);
        try {
            Log.d(LOG_TAG, "run");
 
            clientSocket = new Socket();
            clientSocket.connect(socketAddress, 10000);
 
            if (clientSocket.isConnected()) {
                Log.d(LOG_TAG, "connected");
            } else {
                Log.d(LOG_TAG, "failConnected");
            }
 
            dataOutputStream = new DataOutputStream(clientSocket.getOutputStream());
            dataInputStream = new DataInputStream(clientSocket.getInputStream());
            BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
 
            dataOutputStream.writeUTF(messsage);
            dataOutputStream.flush();
            String line;
 
            while (true) {
                line = dataInputStream.readUTF(); // ждем пока сервер отошлет строку текста.
                Log.d(LOG_TAG, "The server was very polite. It sent me this : " + line);
                Log.d(LOG_TAG, "Looks like the server is pleased with us. Go ahead and enter more lines.");
 
            }
        } catch (UnknownHostException e) {
            Log.d(LOG_TAG, e.toString());
        } catch (IOException e) {
            Log.d(LOG_TAG, e.toString());
        }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2014, 23:10     Socket Client Android
Посмотрите здесь:

Socket Server, Client - Программирование Android
Доброго времени суток. Решил разобраться с сокетами. Но почему-то сообщения не приходят... Клиент: messsage = "Test"; client...

Android, client-server - Программирование Android
Здравствуйте, раньше писал, что делаю приложение на диплом, что-то похожие на google maps, сейчас возник вопрос об авторизацие. ...

Android client <-Wi FI-> PC server - Программирование Android
Всем привет. Очень хочу реализовать такую штуку. Значит надо отправлять хотяб 1 байт с андроида на пк через WI Fi На ПК вполне знаком...

HTTP Client для Android - Программирование Android
Доброго времени суток друзья. Столкнулся с такой проблемой. Нужно написать HTTP Client , я его вроде бы написал , но проблема в том ,что...

client/server для android phone <-> pc на java - Программирование Android
Написал клиент/сервер на java для передачи сообщений из телефона в комп. Клиент на телефон samsung galaxy fit gt-s5670 с Android 2.2.1,...

Socket AndroiD - Программирование Android
В общем хочу написать сокет (TCP клиент) на андрюху. http://myandroidsolutions.blogspot.ru/2012/07/android-tcp-connection-tutorial.html ...

Socket.io Android Создаётся много подключений - Программирование Android
Есть сервер node.js: var http = require('http'); var fs = require('fs'); var socketio = require('socket.io'); var server =...

Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout? - Программирование Android
Недавно начал изучать Android API, а сегодня более менее разобрал основы синтакиса XML. Затем стал разбирать следующий пример: ...

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast - Программирование Android
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка: Caused by: java.lang.ClassCastException:...

Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK? - Программирование Android
Можно ли писать в нем готовые приложения Android?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru