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

Не работает 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:parentActivityName=".MainActivity"> <meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".MainActivity" /> ...
Android Поиск как в браузере Доброго времени суток! Столкнулся с проблемой, что не могу найти примеров реализации поиска. Второй день уже ищу и безрезультатно. Смысл поиска: Поиск как в браузере, когда тебя переносит по найденным совпадениям в тексте и подсвечивает их. Нашел кучу реализаций поиска для ListView и прочее. Но мне нужен именно вот такой "браузерный" поиск. У меня на activity расположено несколько TextView,... 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:layout_height="match_parent" android:layout_margin="10dp"> <ImageView
Android MediaPlayer переключение
Добрый день. Реализую переключение музыкальных файлов. Есть код. Всё просто. Одна кнопка - один трек. Всего два трека - две кнопки. Первый раз, всё успешно проигрывается, но при повторных нажатиях, на одна композиция не играет. Каким образом можно это выполнить? MediaPlayer Dzhin = new MediaPlayer(); MediaPlayer Moreana = new MediaPlayer(); public void DzhinPlay(View view)...
Android Recyclerview при onLongItemClick срабатывает и onItemClick? http://www.cyberforum.ru/android-dev/thread1725900.html
использую такой класс для клика по айтемам: нажимаю долгий клик открывается контекстменю а так же происходит обычный клих на этом айтеме, в чем может быть дело, помогите пожалуйста? Добавлено через 6 минут не понял что это было, но когда достал USB из телефона, все стало работать как должно %-), подсоединил опять глючит.... отбой вопроса вроде вышеприведенный класс корректный....
Android Обновление данных Добрый день. Еще такая проблема возникла. Есть форма где нужно редактировать информацию, ввел нужные коррективы и нажал кнопку сохранить оно обновляет ее в базе. А вот когда нажимаю кнопку назад в Toolbar. информация не обновляется почему. Что изменение вступили в силу мне нужно перейти на главное окно приложения и зайти потом. Вот как этого избежать при нажатии назад чтобы выводилось... подробнее

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

Не работает UDP сервер - Android

02.05.2016, 21:13. Просмотров 242. Ответов 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();
            }
        }
        
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru