0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 3
|
|
1 | |
Что использовать для реализации клиент-серверного приложения?01.08.2014, 22:26. Показов 3748. Ответов 4
Метки нет (Все метки)
Нужно реализовать клиент-серверное приложение.
Принцип работы: Клиент отправляет текстовую информацию на сервер. Сервер обрабатывает и раскидывает всем клиентам, которые подключены к сереру и выводит уведомление о поступлении новой информации. Используя tcp смог реализовать данную фичу. 1) Подскажите, что лучше использовать в качестве сервера и где лучше хранить все данные, + хотелось бы иметь типо кеша ( ну чтоб если что в оффлайне глянуть ). 2) В качестве сервера использую java приложение. Будет ли лучшим перенести на php?
0
|
01.08.2014, 22:26 | |
Ответы с готовыми решениями:
4
Использование процессов, каналов, событий и семафоров для реализации клиент-серверного приложения Способы реализации клиент-серверного приложения Нужна подсказка в реализации клиент-серверного приложения Найти ошибки в реализации клиент-серверного приложения |
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
02.08.2014, 06:44 | 2 |
Звучит как заказ от полного новичка... Сделайте мне что-то что-бы как-то так работало...
Текстовая информация тоже в разных контейнерах бывает... Файл-архив, текстовое поле, короткая строка На какой стадии ваши знания и опыт в андроиде??? Полный новичок? Умеете многое, но с клиент-серверами не работали? Опять же глупый вопрос - у явы свои плюсы, у пхп другие. Зависит от пожеланий к серверу. От количества уже написанного. От сроков к сдаче проекта - иногда доделать на яве почти законченое займет день, а переписать на пхп месяц. Ява класная для сокетов на любой порт и сложных программ. На пхп легко работать с текстом только через веб-сервер. Учите терминалогию! Насколько я помню, tcp - это основа для почти ВСЕХ протоколов общения в интернете. Включая FTP и почту. Имели в виду сокеты? Где на андроиде или где на сервере? Текст можно хранить где угодно - здесь СОВСЕМ нет ограничений. А целесообразность задает логика проекта. В базе, на внешней флешке, на встроенной флешке. В архивах, в своих контейнерах, в XML. Учитесь задавать вопросы!!!
1
|
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 3
|
|
02.08.2014, 12:21 [ТС] | 3 |
0
|
|
|
02.08.2014, 13:57 | 4 |
>> В качестве сервера использую java приложение.
http://www.javaportal.ru/java/... erver.html В качестве сервера нужно использовать приложение - сервер а на чем - Java или PHP - дело вкуса и доступа к серверу, на котором будет крутиться ваше приложение - сервер.
0
|
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
|
02.08.2014, 17:17 | 5 |
Было время, не плохо изучил РНР... Долго искал как сделать там полноценный сокет сервер. Добрые люди обьяснили, что теоретически можно, но полный изврат! А ява вполне подходит... Но готовые строки или файлы перекидывать через сокеты тяжело - нужно протокол уже свой писать... РНР лучше всего подходит...
0
|
02.08.2014, 17:17 | |
02.08.2014, 17:17 | |
Помогаю со студенческими работами здесь
5
Какой способ реализации клиент-серверного приложения вы посоветуете? Что нужно для создания клиент-серверного приложения. БД для клиент-серверного приложения Подскажите технологии и литературу для реализации серверного приложения взаимодействующего с БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Rust или Go? А может C++?
hw_wired 28.01.2025
С каждой новой технологией или методологией появляются новые языки программирования, призванные решать конкретные задачи либо улучшать аспекты производительности и безопасности. Среди множества. . .
|
Fortran и WinAPI: как создать приложение с графическим интерфейсом
hw_wired 28.01.2025
Fortran — это один из старейших высокоуровневых языков программирования, широко используемый в науке и инженерии уже несколько десятилетий. Его название происходит от "Formula Translation" (перевод. . .
|
Списки в Haskell
hw_wired 28.01.2025
Haskell является функциональным языком программирования, который отличается лаконичностью синтаксиса и мощными абстракциями. Важным концептом в Haskell являются списки — упорядоченные коллекции. . .
|
Функции высшего порядка в Haskell
hw_wired 28.01.2025
Haskell – это современный функциональный язык программирования, который получил широкое распространение благодаря своей выразительности и мощным абстракциям. Одной из ключевых особенностей Haskell. . .
|
Как в цикле обойти все поля объекта в JavaScript
bytestream 28.01.2025
Объекты в JavaScript представляют собой фундаментальные структуры данных, которые позволяют хранить и организовывать связанную информацию в виде пар ключ-значение. Каждый объект можно представить как. . .
|
Как выбрать строки в DataFrame по значению столбца в Pandas
bytestream 28.01.2025
В области анализа данных библиотека Pandas стала незаменимым инструментом для работы с табличными данными в Python. Эта мощная библиотека предоставляет множество функций для эффективной обработки и. . .
|
Как сделать перенос строки в Bash
bytestream 28.01.2025
При работе с командной оболочкой Bash разработчики часто сталкиваются с необходимостью форматирования текстового вывода, где ключевую роль играет правильное управление переносами строк. Умение. . .
|
Поиск подстроки в строке с помощью Bash
bytestream 28.01.2025
Поиск подстроки в строке является одной из важных задач в программировании и обработке текстов. Применение такого поиска можно найти в самых разных областях, от анализа данных до разработки. . .
|
[golang] 169. Majority Element
alhaos 28.01.2025
Тут надо вернуть "мажористый" элемент который встречается в слайсе больше чем в половине случаев. По условиям задачи во входных данных такой элемент обязан присутствовать.
/ / . . .
|
Когда лучше использовать LinkedList вместо ArrayList в Java
bytestream 28.01.2025
При разработке Java-приложений выбор правильной структуры данных играет ключевую роль в обеспечении эффективности и производительности программы. ArrayList и LinkedList являются двумя. . .
|
Какой ответ HTTP лучше использовать: 403 Forbidden или 401 Unauthorized, когда недостаточно прав
bytestream 28.01.2025
В современной веб-разработке правильная обработка ошибок и точное информирование клиентов о статусе их запросов играют критическую роль в создании надежных и безопасных приложений. Особое внимание. . .
|
Как получить список всех файлов коммита в Git
bytestream 28.01.2025
Система контроля версий Git представляет собой мощный инструмент для управления изменениями в программном коде и других файлах проекта. В основе работы Git лежит концепция коммитов - снимков. . .
|