Пересылка через сокеты больших обьемов данных
От: Alexey Voytsehovich Украина  
Дата: 27.11.09 13:30
Оценка:
Всем доброго дня. Столкнулся с задачей, которую ранее не решал. Решил проконсультироватся с сообществом чтобы не изобрести очередной велосипед

Дано: необходимо переслать с клиента на сервер большой обьем данных (не хотелось бы ограничивать себя), с получением от сервера обратно подтверждения о получении данных.

Что есть. Есть ICS библиотека асинхронных сокетов, у которых есть send и recv (упрощенно).

вот я немного и подвис на этом. То есть соединение есть, данные туда сюда ходят, но как большие обьемы собрать в кучу, при этом учесть что может клиент отвалится и не полностью доставить данные, или они могут физически испортится (а значит надо хоть минимальный контроль с помощью CRC). Как потом, после сборки данных ответить клиенту что все ок. Иил через какое время у него данные повторно запросить. А таких клиентов может быть несколько, и по каждому надо накапливать буфер принимаемых данных.

В общем пока больше вопросов чем ответов. Может быть кто-то сможет базово что либо рассказать, или посоветовать как сформировать вопрос гуглю?

Заранее спасибо.
Я не умею быть злым, и не хочу быть добрым.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.