Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
sputttnik
3 / 3 / 3
Регистрация: 28.01.2014
Сообщений: 7
1

Socket Client Android

27.08.2014, 23:10. Просмотров 582. Ответов 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());
        }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2014, 23:10
Ответы с готовыми решениями:

Socket Android Client and Java Socket Server
Доброго времени суток.Пытаюсь сделать простое клиент-серверное приложение....

Socket Server, Client
Доброго времени суток. Решил разобраться с сокетами. Но почему-то сообщения не...

TCP Socket Client
Всем доброго времени суток. Пытаюсь открыть сокет между Android Client и...

Android, client-server
Здравствуйте, раньше писал, что делаю приложение на диплом, что-то похожие на...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2014, 23:10

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

Client(android) - Server (PC) - Delphi
Здравствуйте. Подскажите как можно реализовать Client(android) - Server (PC) -...

client/server для android phone <-> pc на java
Написал клиент/сервер на java для передачи сообщений из телефона в комп. Клиент...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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