Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

AndroidStudio TCPIP+WebSocket

закрыт без выполнения


Нужно сделать тестовый проект, для того чтоб понять как все работает. Могу на PHP сделать данную реализация за 2-3 часа, а на Android Studio не получается (((

3 логики приложения.

1. Соединяемся по TCPIP с сервером. Отправляем данные в JSON в ответ получаем JSON и так бесконечно в цикле. Отправили, получили ответ в цикле, если соединение с сервером потеряно пытаемся переподключится. Работа с сетью в потоке, данные которые оправлять берем с основного активити, данные которы получаем от сервера сохраняем в переменную (массив) в основном активити. Когда хотим можем отключится от сервера без переподключения.

2. Соединяемся по TCPIP с сервером. Отправляем JSON в ответ получаем JSON если получаем нужный JSON берем их с этими переменными соединяемся с сервером WebSocket (Socket.IO или OkHttp3). Раз в 10 секунд отправляем серверу текст любой. Все данные от сервера получаем в JSON и обрабатываем и сохраняем в переменную (массив) основное активити.

3. Соединяемся по TCPIP с сервером. Отправляем JSON в ответ получаем JSON если получаем нужный JSON берем их с этими переменными соединяемся с сервером WebSocket (Socket.IO или OkHttp3). Раз в 10 секунд отправляем серверу текст любой. При получении данных от сервера если какая-то переменная в JSON равна 1 то открываем соединение как пункте 1 и закрываем WebSocket соединение.


Понимаю, и знаю что логика идиотская и придумана не хорошим человеков но так реализован севрер к которому нету доступа. Реально все это можно реализовать на webSocket но те кто писали сервер сделали все через жопу. (((


Сделать ставку!

Заказчик не желает делать предоплату? Оплата через Сейф поможет избежать возможного мошенничества.

  1. 1 день2 500 ₴
    Вадим
    Вадим Щербинин
    451   проверен    3  0

    Здравствуйте. Готов взяться. Для более точной оценки нужно смотреть серверное api и дизайн активити.

    Украина Киев | 13 февраля в 10:28 |
  1. 1 день4 000 ₽
    Виталий
    Виталий Грулин
    310     11  3

    Могу реализовать, ваш проект. Сервер конечно.... Реализую на Flutter+Dart.

    Россия Москва | 13 февраля в 09:56 |