Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.09.2017, 17:02
Ответы с готовыми решениями:

Разрыв соединения интернета
3 дня назад начались постоянные разрывы соединения. Провайдер как всегда сказал: "с нашей стороны проблем нет", хотя проблема...

Роутер(Разрыв соединения)
Всем привет, стоит роутер Asus RT-N10P_V2. Тип подключения pptp. Роутер работает нормально, но ночью идет разрыв, такое чувство что...

разрыв соединения когда = 0
Привет всем. помогите пожалуйста разорвать интернет соединение если (остаток трафика = 0). процедура дляразрыва есть и подсчет трафика...

3
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
21.09.2017, 21:56
Не претендую на премию "самый полезный ответ", но мне кажется, что проблема кроется в серверной части. Во всяком случае без лога ошибки и кода сказать что-то определённое маловероятно получится.
Цитата Сообщение от serj321s Посмотреть сообщение
Других версий 4 в продаже не нашли, а современные версии нашим клиентам дороги.
Заинтриговало это заявление, зашёл на сайт, посмотрел прайс, стоимость планшета 5к руб., открыл первый онлайн-магазин планшетов, за 5к есть куча планшетов с лолипоп+ на борту и 1гб ОП, что достаточно для показа видео-материалов и клиент-серверного взаимодействия, с этим даже моя эл. книга справится. Оптовая цена ещё ниже будет.
0
0 / 0 / 0
Регистрация: 21.09.2017
Сообщений: 3
22.09.2017, 13:37  [ТС]
код ошибки 10053
0
Модератор
 Аватар для vxg
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.09.2017, 18:12
Помогаю со студенческими работами здесь

Разрыв соединения (VPN)
У меня настроено подключение по VPN из филиала в офис средствами Windows. Несколько раз на дню происходит разрыв соединения, но само...

Разрыв соединения с интернетом
Уважаемые! Подскажите, плиззз... Постоянно разрывается соединение с интернетом. Дольше 15 мин. не работает. У меня высокоскоростное...

разрыв соединения с провайдером
после запуска ОС, по истечении определеного времени пропадает свзяь. проблема не в провайдере. окно ошибки "чтото там win32" -)

разрыв интернет соединения
Пользуюсь провайдером hitline vpn соединение.Когда скачиваю какие либо файлы,фильмы всё вроде бы в норме,работает без перебоев.А вот когда...

Разрыв соединения и socket
В проекте использую клиент VNC с открытым исходным кодом TightVNC, в нем для обмена по сети используются сокеты TCP. Пытаюсь заставить...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
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
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru