Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2013, 11:47   #1
Avto-Tester
Новичок
Джуниор
 
Регистрация: 06.06.2013
Сообщений: 2
По умолчанию Логировщик - Передача картинок в виде массива байтов по сетке

Доброго дня участникам форума. Хочу посоветоваться.
Тема частично связана с вопросами тестирования.
Окружение:
Есть автоматический тест, в случайный момент времени создающий скриншоты (если тест упал, то картинка сохранится, если тест прошел, картинки не будет). Выполняется тест на сервере, и запускается демоном по таймеру.

Задача: Загружать картинки на машину тестировщика(ов) если они появились в папке (адрес известен и постоянен КОРЕНЬ папки со скриншотами).

Как хочется сделать:
СЕРВЕР С ТЕСТАМИ - служба (демон) просыпающаяся thread.sleep(4000)
по таймеру и спрашивающая директорию, если она не пуста, то файлы в OutputStream и в HTTP сокет на машину тестировщика.
МАШИНА ТЕСТИРОВЩИКА:
Запущен сервис, принимающий поток и запихивающий его в файл - картинку.

Имеются опасения, что при передаче по сети кто-нить в цепочке могет перекодировать по своему разумению байты (base 64, quot и прочее) и картинка придет битой.

Не знаю как в Java, а вот для рнр был в свое время плугин перевода бинарных файлов в форму для пересылке в HTTP пакетах.

Другой вариант - использовать просто бинарный поток, а не HTTP пакет.
Тут появляется риск напороться на firewall и заиметь низкий приоритет пакетов из-за
подозрительного сочетания "узел-протокол-порт"

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


Благодарю за внимание.

Последний раз редактировалось Avto-Tester; 06.06.2013 в 15:47. Причина: появились новые мысли, дополняю сообщение
Avto-Tester вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
передача через DDE массив байтов chertovich Общие вопросы Delphi 4 16.08.2011 18:27
Запись байтов из массива Ultr164 Общие вопросы Delphi 6 05.01.2011 16:26
Выборка массива по битовой сетке Sairaks Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 17.11.2009 19:36
Данные из буфера обмена в виде массива байтов eda Microsoft Office Excel 10 12.08.2009 17:00
Строка символов в виде байтов Blondinka Общие вопросы Delphi 17 14.09.2007 19:06