Передача изображений по сети и администрирование.
Срочно нужно добавить в чат возможность передачи графических файлов - изображений. Для того, что бы по локальной сети передавать отсканеренные файлы. Реализация нужна "сокетная". Очень нужно.
И еще. Как администрировать компы по сети? Например выключить все компы или что-нибудь подобное.
Если будут исходники - вообще замечательно!
Я с этой темой вообще мало знаком. И с сетями тоже, поэтому, если не сложно, попроще.
Спасибо.:)
Как я делал?
Да в общем, все просто. Когда начинаем передавать файл, помечаем как-нибудь начало (типа строки '$xx%xx#xx$xx#' :) ).
В чате при приходе такой строки ее и дальнейшие строки не показываем. Потом (в передатчике) берем файл, читаем из него потоком данных, преобразовываем в строку и отправляем. По завершению передачи передаем опять какую-нибудь меченую строку (начиная с нее дальнейшие строки будут показаны). Вот и все. Осталось приемнику преобразовать строку (которая на самом деле файл) в поток данных и записать на диск.
Делал довольно давно, так что возможны неточности, но принцип примерно такой