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

Одновременные запросы с андроидов на сервер - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Символ "Амперсенд" и XML http://www.cyberforum.ru/android-dev/thread1201381.html
Храню данные в XML формате и в некоторых строках есть "&". Естественно XML ругается, парсер вылетает. Как правильно хранить этот символ в XML файле ?
Android Android и Web Service Написал веб сервис который формирует массив из трех значений, нужно написать андроид приложение, чтоб выводил их . Как этого добиться, раньше не работал с андроид PS - среду разроботки eclipse я установил :) http://www.cyberforum.ru/android-dev/thread1201370.html
EditText уходит за границы окна Android
Имею такой XML: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/background" android:orientation="vertical" > <ScrollView android:id="@+id/scrollView1"
Правильная реализация клиент\сервер. Авторизация. Сессии Android
Здравствуйте. Мы создаем клиент-серверное приложение. Структура такова: клиент отправляет обычные POST запросы на сервер, тот их обрабатывает и генерирует на странице JSON код. Потом клиент парсит эти данные по http. Так передается вся информация, вплоть до пароля(буден шифроваться). Следовательно, формируется что-то типа API. Вопрос1: не слишком ли это примитивно? как можно доработать схему?...
Android Использование общего объекта DefaultHttpClient в AsyncTask http://www.cyberforum.ru/android-dev/thread1200942.html
Необходимо реализовать авторизацию на сайте.Целью является использование одной сессии для всех процессов(если я не ошибаюсь, то при создании новых объектов DefaultHttpClient и HttpPost придется заново отправлять свои данные для входа на сайт). Но классы для процессов нужно использовать не вложенные а отдельные. package com.example.http; import java.io.IOException; import...
Android Выполнение задач в бэкграунде Доброго времени суток, нужна помощь с реализацией. Есть базе начальное время и конечное время, в этот промежуток на устройстве должен включаться беззвучный режим. Как работать с базой я знаю, как установить беззвучный режим тоже, а вот как реализовать, чтобы проверка была в бэкграунде - нет. Помогите, желательно кодом и подробными объяснениями :) Спасибо. подробнее

Показать сообщение отдельно
Гришка
1 / 1 / 0
Регистрация: 19.09.2011
Сообщений: 11
07.06.2014, 20:19  [ТС]     Одновременные запросы с андроидов на сервер
На сервере стандартный ServerSocket из набора CPP builder 2010 в режиме NonBlocking. На андроидах - тоже их стандартный сокет
Java
1
2
3
...
connection = new Socket(Addr, listeningPort);
...
Специально протокол не определялся (да я и не нашёл, где это сделать), по умолчанию думаю, что http.
Всё это работает на порте 5556.

На стороне сервера в событии onClientRead читается текст S = Socket->ResiveText(); и адрес пославшего Adr = Socket->RemoteAddress. При одновременном посыле на сервере читается с одного адреса слившаяся строка с обоих планшетов, а с другого - пустая строка. Было бы неплохо их разделить. Я правда пошёл другим путём, возможно не правильным - разделить посылы по времени.
Вчерашнюю проблему с зависанием в бесконечном цикле с предполагаемом выходе по изменению переменной я решил - вообще отказался от цикла, т.к. андроидные дрова отдавали этому циклу всё процессорное время - не помогали ни перенос проверки в отдельный поток, ни в AsyncTask.

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