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

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

Войти
Регистрация
Восстановить пароль
 
den_droid
6 / 7 / 1
Регистрация: 18.05.2015
Сообщений: 180
#1

Несколько Socket подключений - Android

03.04.2016, 16:06. Просмотров 126. Ответов 0
Метки нет (Все метки)

Вообщем, столкнулся с проблемой. Если подключить несколько устройств к сокет серверу, данные получаются только от того, кто был подключен первый.
Код сервера:
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
Runnable runnable = new Runnable() {
            public void run() {
                try {
                    ServerSocket ss = new ServerSocket(1111); // создаем сокет сервера и привязываем его к вышеуказанному порту
                    Socket socket = ss.accept(); // заставляем сервер ждать подключений
                    // Берем входной и выходной потоки сокета, теперь можем получать и отсылать данные клиенту. 
                    final InputStream sin = socket.getInputStream();
                    final OutputStream sout = socket.getOutputStream();
                    // Конвертируем потоки в другой тип, чтоб легче обрабатывать текстовые сообщения.
                    final DataInputStream in = new DataInputStream(sin);
                    final DataOutputStream out = new DataOutputStream(sout);
                    
                    while(true) {
                        line = in.readUTF(); // [ожидаем пока клиент пришлет строку текста.
                        btn1.post(new Runnable() {
                                public void run() {
                                    btn1.setText(line);
                                }
                            });
                    }
                } catch(Exception x) { x.printStackTrace(); }
            }
        };
        Thread thread = new Thread(runnable);
        thread.start();
В чем может быть проблема? Как разрешить несколько подключений?

Добавлено через 2 часа 45 минут
Спасибо, уже не надо. Разобрался сам. Не уверен что правильно, но работает
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2016, 16:06     Несколько Socket подключений
Посмотрите здесь:

Android Socket
Подключение через Socket Android
И снова здравствуй Socket Android
Android Socket AndroiD
Socket Android Client and Java Socket Server Android
Android Socket не видит отключения сети
Android Socket server over 3g
Android TCP Socket Client
Android Socket Server, Client
Android Не создается Socket
Android Задать IP для Socket
Socket догрузка файла Android

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

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

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