client-server- все статьи тега


Отправка файлов с помощью POST с HttpURLConnection

Поскольку разработчики Androidрекомендуют использовать класс HttpURLConnection, мне было интересно, может ли кто-нибудь предоставить мне хороший пример того, как отправить растровый "файл" (фактически поток в памяти) через POST на HTTP-сервер Apache. Меня не интересуют файлы cookie, аутентификация или что-то сложное, но я просто хочу иметь надежную и логическую реализацию. Все примеры, которые я видел здесь, больше похожи на "давайте попробуем это, и, возможно, это сработает". Прямо сейчас, я ...

Как несколько клиентов одновременно подключаются к одному порту, скажем 80, на сервере? [дубликат]

этот вопрос уже есть ответ здесь: порт изменяется, когда сервер принимает TCP-соединение? 2 ответы Я понимаю основы работы портов. Однако я не понимаю, как несколько клиентов могут одновременно подключаться к порту 80. Я знаю, что каждый клиент имеет уникальный (для своей машины) порт. Отвечает ли сервер от доступного порта клиенту и просто заявляет, что ответ пришел из 80? Как это работает? ...

Как хранить данные в S3 и разрешать доступ пользователей безопасным способом с помощью rails API / iOS client?

Я новичок в написании Rails и API. Мне нужна помощь с решением для хранения S3. Вот в чем моя проблема. Я пишу API для приложения iOS, где пользователи входят в систему с помощью API Facebook на iOS. Сервер проверяет пользователя на наличие маркера проблемы Facebook для пользователя iOS и выдает временный маркер сеанса. С этого момента пользователю необходимо загрузить содержимое, которое хранится в S3. Этот контент принадлежит только пользователю и подмножеству его друзей. Этот пользователь мо ...

Синхронизация клиент-серверных баз данных

Я ищу некоторые общие стратегии для синхронизации данных на центральный сервер с клиентскими приложениями, которые не всегда онлайн. в моем конкретном случае у меня есть приложение для телефона android с базой данных sqlite и веб-приложение PHP с базой данных MySQL. пользователи смогут добавлять и редактировать информацию в телефонном приложении и в веб-приложении. Мне нужно убедиться, что изменения, сделанные в одном месте, отражаются везде, даже когда телефон не может сразу связаться с серв ...