сокет клиент
сокет клиент
вообщем мне нужно сделать клиент что бы при запуске он создавался в потоке и во время работы принимал данные с ui можно ли это сделать AsyncTask?
Re: сокет клиент
как ?
Re: сокет клиент
я все это примерно в голове представляю а реализовать нормально не могу вообщем нужно: открыть сокет получить с ui edittext текст запроса(String) потом послать сам запрос и ждать ответ когда он будет то обновить прогресс и оставить открытым сокет для дальнейших команд, по той же схеме(именно не закрытие сокета вызывает затруднение) и если приложение закрывается то и сокеты закрыть. как то так думаю внятно объяснил
Re: сокет клиент
Вариантов куча, и каждый увидит архитектуру по своему. Я бы сделал сервис в котором будет крутится поток, в котором в свою очередь будет висеть сокет. Организовать общение между активити и сервисом.
Все выше описанное есть в уроках.
Все выше описанное есть в уроках.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: сокет клиент
а зачем сервис? мне же не в фоне надо только когда приложение активно
Re: сокет клиент
1) легче управлять;
2) гибкость;
3) разделение логики UI и back-end;
2) гибкость;
3) разделение логики UI и back-end;
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: сокет клиент
ясно спасибо буду пробывать но пример обратной связи сокетов в AsyncTask с ui потоком хотелось бы или через progress update?
Re: сокет клиент
BroadcastReceiver ?
Re: сокет клиент
если использовать AsyncTask, то можно через progress update
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: сокет клиент
можно хотябы список на что смотреть
Re: сокет клиент
спасибо