переслать канву
Можно ли переслать содержимое канвы битмапа по сети. Если да, то как, какие использовать компонеты?
Цитата: Zephyr
Товарищи! Возник такой вопрос:
Можно ли переслать содержимое канвы битмапа по сети. Если да, то как, какие использовать компонеты?
Можно ли переслать содержимое канвы битмапа по сети. Если да, то как, какие использовать компонеты?
Сохраняешь канву во временный файл и посылаешь стандартнымим средствами TCP/IP
также можно использовать компонентики - NMStrm и NMStrmServ на вкладке FastNet. Они не требуют соединения, на счет надежности ничего сказать не могу!
По идее может кто подскажет как сохранить Канву не в файл а в памяти в виже (TStream) (может что то путаю точно не помню) и тогда сразу можно отыслать потоком через NMStrm и NMStrmServ.
вот еще поиск в помощь
http://forum.codenet.ru/showthread.php?t=3781
еще. если ты всё-таки хочешь сделать сетевую рисовалку =))) то лучше использовать сокеты, и через них передавать всё... не париться =) передал, тот прочитал, нарисовал у себя, а если он что-то нарисовал, то передал тебе. а ты у себя нарисовал... ну и тд...
Цитата:
Сохраняешь канву во временный файл и посылаешь стандартнымим средствами TCP/IP
если программа - сетевая рисовалка по типу Network Assistant то лучше через UDP делать. Но это лично моё мнение, в придачу UDP при больших количествах клиентов(художников :D ) будет сильно нагружать сеть
кстати ага, NAssi работает через UDP :)