powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с libevent
3 сообщений из 28, страница 2 из 2
Работа с libevent
    #38531358
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly MoskovskyУ вас в корне неверное понимание как асинхронная обработка происходит.

Ну, вроде как есть представление. Я ведь описываю фактическую работу программы, а не то, как она должна в теории работать. Работа в теории и на практике обычно всегда отличается.

Я сейчас написал класс для подключенного клиента, и сохраняю, принятые за несколько срабатываний события чтения, байты в один буфер. Только теперь необходимо как-то узнавать, что все данные пришли и готовы к обработке. Приходят все байты, по размеру проверял.

За одно событие никак не получается считать байты, даже если не блокировать цикл, метод считает максимум 4096 байт, а дальше всегда будет 0 выдавать.
...
Рейтинг: 0 / 0
Работа с libevent
    #38531798
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
La FranceЯ сейчас написал класс для подключенного клиента, и сохраняю, принятые за несколько срабатываний события чтения, байты в один буфер. Только теперь необходимо как-то узнавать, что все данные пришли и готовы к обработке. Приходят все байты, по размеру проверял.
Ну, вы в правильном направлении движетесь - разбирайтесь дальше.
...
Рейтинг: 0 / 0
Работа с libevent
    #38532666
La France
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky,

Сделал наконец. Отправляю файл с клиента на сервер и записываю его из буфера в файл. Две эти операции выполняются за 12 минут 5 секунд при размере файла 1,26 ГБ. Для проверки, весь ли файл пришел, сначала посылаю размер файла, потом сравниваю его размер с тем, что принял. Сервер сейчас на виртуальной машине находится. Нужно теперь структуру писать и её передавать.
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с libevent
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]