|
0 / 0 / 0
Регистрация: 21.09.2017
Сообщений: 3
|
|
Разрыв соединения андроидных клиентов с виндовым сервером21.09.2017, 17:02. Показов 649. Ответов 3
Метки нет (Все метки)
Доброго времени суток, уважаемые!
Имеется учебный класс с рабочим местом преподавателя (сервером) на win7 и рабочими местами учеников (до 30) на андроидных планшетах. Связь осуществляется через сокет, причём на андроидах в отдельном сервисе. Обмен не маленький - текст вопроса, варианты ответа, картинка. Сервер писался на RAD студии XE8 (CPP), андроидные клиенты на Эклипсе Индиго. Сервер делал холостой опрос клиентов каждые несколько минут для предотвращения обрава связи из-за бездеятельности. Всё работало, но 2 месяца назад появились критические ошибки. 1. Соединение с сервером стало появляться не сразу - у меня запуск сервиса идёт в цикле и после паузы подключение к серверу тоже в цикле до подключения. Если неудача - клиент просит нажать кнопку подключения ещё раз. Сейчас приходится шаманить в настройках андроида - удалять кэш, останавливать программу (хотя она не запущена). 2. В процессе экзамена какие-то клиенты вылетают из-за обрыва связи, на сервере при этом сооб. об ошибке асинхронного сокета. Эти разрывы кратковременны (отслеживали через WiFi Fixer) У меня есть несколько подозрений - гугловые сервисы, пожирающие WI-FI; - возможная неудачная переустановка Эклипсе и плагина Андроида как раз 2 месяца назад. Раньше Эклипс стоял под XP - Сейчакс под Win7, JDK V7, как было. Клиенты писались под Андроид 4.0 и 4.1. Android SDK Build-tools V 23.03 - со старшими клиент вообще не работает. И т.к. Андроид 4.0 и 4.1 уже не существуют, то исп. векслеровский V4.4.4 64 бит (в SDK менеджере такого пакета нет). Других версий 4 в продаже не нашли, а современные версии нашим клиентам дороги. Цели данного поста: 1. Попросить помощи в решении проблем №1 и №2 из списка. 2. Параллельно найти человека, желающего сотрудничать с нашей организацией и развивать данный продукт, т.к. я уже на пенсии. Если будет желающий сотрудничать, то в Яндексе мы на 1 месте - мобильный класс.
0
|
|
| 21.09.2017, 17:02 | |
|
Ответы с готовыми решениями:
3
Разрыв соединения интернета Роутер(Разрыв соединения) разрыв соединения когда = 0 |
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
||
| 21.09.2017, 21:56 | ||
|
Не претендую на премию "самый полезный ответ", но мне кажется, что проблема кроется в серверной части. Во всяком случае без лога ошибки и кода сказать что-то определённое маловероятно получится.
0
|
||
|
0 / 0 / 0
Регистрация: 21.09.2017
Сообщений: 3
|
|
| 22.09.2017, 13:37 [ТС] | |
|
код ошибки 10053
0
|
|
|
Модератор
3409 / 2180 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
|
|
| 24.09.2017, 18:12 | |
|
serj321s, если это Windows Sockets то 10053 - WSAECONNABORTED - An established connection was aborted by the software in your host computer, possibly due to a data transmission time-out or protocol error.
0
|
|
| 24.09.2017, 18:12 | |
|
Помогаю со студенческими работами здесь
4
Разрыв соединения (VPN) Разрыв соединения с интернетом разрыв соединения с провайдером разрыв интернет соединения Разрыв соединения и socket Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|