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

Клиент на Android не получает данные с сервера - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как обработать диалог? http://www.cyberforum.ru/android-dev/thread1259519.html
как сделать так чтобы после открытия диалога он не пропадал по нажатию пальцем в зоне активити которое находится в состоянии onPause после открытия диалога?? а пропадал только по нажатию клавиши back?? может у активити есть какой то метод типа setEnabled??
Android Двойной клик по виджету На виджете на рабочем столе есть картинка по клику которой происходит некое событие. Захотелось клик заменить на двойной клик. Реализовал как советуют на stackoverflow через переменную. Но у меня виджетов несколько. У каждого свой ид. Вместо переменной использую для этого SparseIntArray. Все работает, но хотелось бы, что бы через, например, 2 секунды первое нажатие как бы обнулялось. Что для... http://www.cyberforum.ru/android-dev/thread1259514.html
Android Подписанное приложение вылетает
Кто-нибудь сталкивался с таким? Есть рабочее приложение, тестится в эмуляторе и на нескольких реальных устройствах с разными разрешениями и версиями андроида, всё работает, но после подписи через встроенный визард в эклипсе подписанное приложение уже не работает, вылетает... И более того свободно загружается на маркет, где за вылеты собирает низкие оценки... Как быть?
Google Maps API v2 Оповещание Android
Помогите пожалуйста. Ставлю на карте маркер: public void onMapLongClick(LatLng latLng) { MarkerOptions markerOptions = new MarkerOptions(); markerOptions.position(latLng); googleMap.addMarker(markerOptions); } А теперь как можно сделать оповещение о близости нахождения?
Android Загрузка статической БД при установке приложения http://www.cyberforum.ru/android-dev/thread1259354.html
Вообщем задача стоит следующая, есть некая стандартная БД вшитая в апк файл. Необходимо при установке перегнать ее на телефон, так как пользователь дальше будет изменять и дополнять данные. Как бы это сделать?
Android Как обрабатывать события для двух SurfaceView? Если коллбек, жаба дает только для одного прописать. подробнее

Показать сообщение отдельно
CeBePHb1YY
0 / 0 / 0
Регистрация: 11.01.2013
Сообщений: 12

Клиент на Android не получает данные с сервера - Android

20.09.2014, 16:47. Просмотров 1086. Ответов 1
Метки (Все метки)

Сервер на компе, написан на .Net, клиент на Android, ставится на устройство. Находясь в одной сети клиент подключается к серверу на .Net, сервер видит клиента и подключает его. Отправляем сообщение с Android клиента серверу - все в порядке, сервер прекрасно принимает сообщение. Далее пытаюсь отправить сообщение с сервера на клиент - клиент почему то не получает сообщение. Хотя клиент на .Net прекрасно получает и отправляет. Скорее всего я что-то не правильно делаю на клиенте. Подскажите что.
Код клиента
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
package com.javacodegeeks.android.androidsocketclient;
 
import java.io.*;
import java.net.*;
import java.net.UnknownHostException;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
 
public class Client extends Activity {
 
    private Socket socket;
 
    private static final int SERVERPORT = 22490;
    private static final String SERVER_IP = "192.168.43.38";
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);      
        
        new Thread(new ClientThread()).start();
    }
    
    public void onClick(View view) {
        try {
            EditText et = (EditText) findViewById(R.id.EditText01);
            String str = et.getText().toString();
            PrintWriter out = new PrintWriter(new BufferedWriter(
                    new OutputStreamWriter(socket.getOutputStream())),
                    true);
            out.println(str);
        } catch (UnknownHostException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
 
    class ClientThread implements Runnable {
 
        @Override
        public void run() {
            
            try {
                InetAddress serverAddr = InetAddress.getByName(SERVER_IP);
 
                socket = new Socket(serverAddr, SERVERPORT);
                InputStream sin = socket.getInputStream();
                DataInputStream in = new DataInputStream(sin);
                while (true) {
                    String line = in.readUTF(); // ждем пока сервер отошлет строку текста.
                    EditText et = (EditText) findViewById(R.id.EditText01);
                    et.setText(line);
                }
            } catch (UnknownHostException e1) {
                e1.printStackTrace();
            } catch (IOException e1) {
                e1.printStackTrace();
            }
 
        }
 
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru