Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не работает UDP сервер - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как передавать данные в предыдущее activity, используя кнопку назад в action bar? http://www.cyberforum.ru/android-dev/thread1726018.html
Я сделал кнопку назад ,прописав в manifest файле(как здесь http://developer.android.com/training/implementing-navigation/ancestral.html) <activity android:name=".Activity2" ...
Программирование Android Поиск как в браузере Доброго времени суток! Столкнулся с проблемой, что не могу найти примеров реализации поиска. Второй день уже ищу и безрезультатно. Смысл поиска: Поиск как в браузере, когда тебя переносит по... http://www.cyberforum.ru/android-dev/thread1725993.html
Непонятка с разметкой Программирование Android
Имею почему-то 0 вместо слова Аватар. <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"...
Программирование Android MediaPlayer переключение
Добрый день. Реализую переключение музыкальных файлов. Есть код. Всё просто. Одна кнопка - один трек. Всего два трека - две кнопки. Первый раз, всё успешно проигрывается, но при повторных нажатиях,...
Программирование Android Recyclerview при onLongItemClick срабатывает и onItemClick? http://www.cyberforum.ru/android-dev/thread1725900.html
использую такой класс для клика по айтемам: нажимаю долгий клик открывается контекстменю а так же происходит обычный клих на этом айтеме, в чем может быть дело, помогите пожалуйста? ...
Программирование Android Обновление данных Добрый день. Еще такая проблема возникла. Есть форма где нужно редактировать информацию, ввел нужные коррективы и нажал кнопку сохранить оно обновляет ее в базе. А вот когда нажимаю кнопку... подробнее

Показать сообщение отдельно
alex-rudenkiy
5 / 5 / 0
Регистрация: 02.01.2013
Сообщений: 412

Не работает UDP сервер - Программирование Android

02.05.2016, 21:13. Просмотров 393. Ответов 5
Метки (Все метки)

Почему у меня вылетает приложение на ds.receive(dp);?
В манифесте android.permission.INTERNET есть если что.

Assembler
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
   public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        textView = (TextView) findViewById(R.id.text1);
        runUdpServer();
    }
    private static final int UDP_SERVER_PORT = 11111;
    private static final int MAX_UDP_DATAGRAM_LEN = 1500;
    private void runUdpServer() {
        String lText;
        byte[] lMsg = new byte[MAX_UDP_DATAGRAM_LEN];
        DatagramPacket dp = new DatagramPacket(lMsg, lMsg.length);
        DatagramSocket ds = null;
        try {
            ds = new DatagramSocket(UDP_SERVER_PORT);
            //disable timeout for testing
            //ds.setSoTimeout(100000);
            ds.receive(dp);
            lText = new String(lMsg, 0, dp.getLength());
            Log.i("UDP packet received", lText);
            textView.setText(lText);
        } catch (SocketException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (ds != null) {
                ds.close();
            }
        }
        
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.