Название: Передача изображений по локалке Отправлено: borik120 от Ноябрь 07, 2010, 13:38 Здравствуйте.
Прошу подсказать мне способо реализации такой вещи. в общем есть локальная сеть, клиент-сервер. нужно написать два приложения для сервера и для клиента. при запуске приложений на обейх компьютерах, в программе-сервере, должно запускаться какое-либо сторонее приложение, и картинка с экрана сервера должна передаваться на экран клиента. а щелчки клиента по его экрану с принятой картинкой, передаваться на сервер, и там эмитироваться. меня интересует именно как организовать постоянную передачу картинок (или видео, если это можно так назвать). примерно так в общих чертах. Название: Re: Передача изображений по локалке Отправлено: merke от Ноябрь 07, 2010, 13:52 Конечно можно! Нет ни чего не возможного ;)
Рой в эту сторону QDataStream & operator<< (QDataStream& stream, const QImage& image); DataStream & operator>> (QDataStream& stream, QImage& image); Название: Re: Передача изображений по локалке Отправлено: p166 от Ноябрь 08, 2010, 13:14 Получение данных можно организовать через протокол TCP/IP, например первые 4 байта размер изображения, затем идут данные. С полученными данными делаем следующее:
Код: QPixmap px; ЗЫ: v_buf - это собственно видеобуфер char* куда читаем данные с сокета Название: Re: Передача изображений по локалке Отправлено: borik120 от Ноябрь 10, 2010, 17:22 А как отлаживать два таких приложения?
к примеру у меня дома сеть между двумя компами, это получается надо и на одном и на другом одновременно отладку запускать? Название: Re: Передача изображений по локалке Отправлено: merke от Ноябрь 10, 2010, 18:59 Срочно читать QTcpServer и QTcpSocket, курить примеры.
Название: Re: Передача изображений по локалке Отправлено: p166 от Ноябрь 11, 2010, 15:41 А как отлаживать два таких приложения? к примеру у меня дома сеть между двумя компами, это получается надо и на одном и на другом одновременно отладку запускать? 127.0.0.1 |