Фото экрана и его передача

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Фото экрана и его передача

Сообщение GPP » 22.01.2006 (Вс) 10:10

Друзья! Всем привет! Нужно сделать прогу которая бы "фотала" рабочий стол и отправляла эту фотку по сети другой проге. Короче программа по архитекктуре клиент-сервер. Фотка должна быть 640х480 16bit. Помогите плизз... Может исходничек подкинете...
GPP(c) Gorlo Pavel Programming

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Re: Фото экрана и его передача

Сообщение vvs_adm » 22.01.2006 (Вс) 10:33

GPP писал(а): ... прогу которая бы "фотала" рабочий стол и отправляла ...

Рациональное предложение: вместе с кнопкой [В ПОИСК!!!] рядом с кнопками [VB] и [SQL] нужно добавить еще и [Как написать троян?]
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 22.01.2006 (Вс) 11:01

Не вижу разницы между этим топиком и твоим же
http://bbs.vbstreets.ru/viewtopic.php?t=22698 Тот код вполне работоспособен.
Подключаешься к серверу по TCP, в нем по таймеру делаешь скриншоты и передаешь их клиенту. В клиенте полученное показываешь в PictureBox.
----

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 22.01.2006 (Вс) 11:04

vvs_adm :lol:
----

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 22.01.2006 (Вс) 11:38

Maitris, да я знаю что он работает, но там есть проблема с которой нет времени возиться. После отключения от сервера сервер продолжает посылать изображение, тем самым грузит систему при повторном подключении выдает ошибку. Да и не удается установить передачу изображения в 256 цветов, чтоб не тормозила картинка. Да и вообще че-то я не могу разобраться с этим TCP. UDP без проблем... Вот я решил сделать так: программа фотает экран, делает jpg с разрешением 640х480, и отправляет его клиенту как файл, клиент в свою очередь отображает этот файл в picture. Вот и все. НО я не знаю как передать файл... В инете задолбался искать примерчики, но нечего простого не нашел. Мне надо просто передать файл через сеть без всяких отображений progressbar и т.п. В данном случае jpg. Блин ну просто очень надо... толи я отупел совсем нифига не шарю... Устал уже курсовуху писать."Система удаленного администрирования" БЛИН!. Помогите чем можете... Еще раз спасибо... Результаты своих и ваших трудов обязательно выложу на сайте...
GPP(c) Gorlo Pavel Programming

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 23.01.2006 (Пн) 4:28

Спасибо за непредоставленную помощь!!! Я очень неблагодарен :evil: Привет vbstreets.ru.....
GPP(c) Gorlo Pavel Programming

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 23.01.2006 (Пн) 8:56

GPP писал(а):Спасибо за непредоставленную помощь!!! Я очень неблагодарен :evil: Привет vbstreets.ru.....

Пожалуйста. Проводить на выход?
Lasciate ogni speranza, voi ch'entrate.

Alex123
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 16.11.2005 (Ср) 7:14

Сообщение Alex123 » 24.01.2006 (Вт) 4:57

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

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 24.01.2006 (Вт) 5:06

Alex123, так не пойдет. Надо именно по протоколу TCP или UDP.
GPP(c) Gorlo Pavel Programming

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 24.01.2006 (Вт) 15:29

Так как все таки передать файл по локальной сети. Что не кто не знает? Странно...
GPP(c) Gorlo Pavel Programming

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 24.01.2006 (Вт) 15:47

НО я не знаю как передать файл...

А что ты передавал до этого? Массив байт? Ну и прочитай файл в такой массив и шли куда хочешь. Пользуй VirtualAlloc, VirtualFree для создания массива. ReadFile для чтения...
А я все практикую лечение травами...

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 24.01.2006 (Вт) 16:18

Twister, а пример исходничка можно? Так я долго мучаться буду. По исходнику проще... За ранее огромное спасибо.
GPP(c) Gorlo Pavel Programming

Fil
Обычный пользователь
Обычный пользователь
 
Сообщения: 61
Зарегистрирован: 23.01.2006 (Пн) 14:17

Сообщение Fil » 24.01.2006 (Вт) 16:18

Кстати, интересный вопрос задал товарищ. Я тоже в скором времени хочу заняться передачей данных через локалку, но времени нет. А когда есть - лень. Может есть какие хитрости? Я то разберусь с этим только нужно открыть огромную книгу Эпплмана :)

Fil
Обычный пользователь
Обычный пользователь
 
Сообщения: 61
Зарегистрирован: 23.01.2006 (Пн) 14:17

Сообщение Fil » 24.01.2006 (Вт) 16:21

GPP
И совсем не обязательно злиться на людей в форуме. Здесь демократия :) Не получается - ищи другие пути.

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 24.01.2006 (Вт) 16:24

Fil, товарисщ у вас случайно нет эл.версии данной книги?
GPP(c) Gorlo Pavel Programming

Fil
Обычный пользователь
Обычный пользователь
 
Сообщения: 61
Зарегистрирован: 23.01.2006 (Пн) 14:17

Сообщение Fil » 24.01.2006 (Вт) 16:35

Не, у меня нету, а сканить более 1000 страниц мне как-то.... не по себе от такой мысли. Хотя, коли надо могу отсканить пару страничек.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 189

    TopList