crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

5 страниц V  < 1 2 3 4 5 >  
Ответить в данную темуНачать новую тему
> Vedga, Обсуждение Qt исходники сайта
Red Devil
  опции профиля:
сообщение 18.7.2008, 20:01
Сообщение #21


Студент
*

Группа: Участник
Сообщений: 68
Регистрация: 6.6.2008
Из: Saint-Petersburg
Пользователь №: 194

Спасибо сказали: 1 раз(а)




Репутация:   3  


Все равно не вьехал ...
Ну предположим мне нужно переслать некоторую структуру данных от клиента к серверу, какая функция это делает ?
Какой протокол используется для передачи ?
Можно ли его совмещать с протоколами более высого уровня ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 18.7.2008, 20:10
Сообщение #22


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


я так понял, что не надо тебе ничего пересылать.
Ты пишешь прогу как обычно, только пользуешся спецклассами Vedga. (вместо connect rconnect и т.д. и т.п.)

А потом челове-клиент пускает у себя другую прогу (VedgaLik.exe), указывает адрес и порт сервера, где лежит твоя прога. И после установления соединения с сервером, видит окно твоей проги у себя.

Вроде так.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kalpa
  опции профиля:
сообщение 18.7.2008, 21:12
Сообщение #23


Студент
*

Группа: Новичок
Сообщений: 15
Регистрация: 17.7.2008
Пользователь №: 237

Спасибо сказали: 1 раз(а)




Репутация:   0  


Цитата(Red Devil @ 18.7.2008, 21:01) *
Все равно не вьехал ...
Ну предположим мне нужно переслать некоторую структуру данных от клиента к серверу, какая функция это делает ?
Какой протокол используется для передачи ?
Можно ли его совмещать с протоколами более высого уровня ?

Вы же пример не смотрели. Как можно говорить? Смотрите, изучайте. Только так можно въехать.
Иначе, это - пустой разговор.



Цитата(Litkevich Yuriy @ 18.7.2008, 21:10) *
я так понял, что не надо тебе ничего пересылать.
Ты пишешь прогу как обычно, только пользуешся спецклассами Vedga. (вместо connect rconnect и т.д. и т.п.)

Вроде так.


GObject::connect есть. Это сигнал, который передается от клиентского объекта серверному;
GObject::rconnect Это сигнал, который не передается серверу и отрабатывается на стороне клиента.
Но это уже тонкости, которые совершенно не важны в этом разговоре.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 18.7.2008, 21:31
Сообщение #24


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Цитата(kalpa @ 18.7.2008, 18:38) *
Могу я просить убрать старое именование вовсе и не упоминать его?
На сайте убрал.

Сообщение отредактировал ViGOur - 18.7.2008, 21:31
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Red Devil
  опции профиля:
сообщение 19.7.2008, 1:18
Сообщение #25


Студент
*

Группа: Участник
Сообщений: 68
Регистрация: 6.6.2008
Из: Saint-Petersburg
Пользователь №: 194

Спасибо сказали: 1 раз(а)




Репутация:   3  


LitkevichВ Yuriy,
Спасибо, теперь понятно.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kalpa
  опции профиля:
сообщение 19.7.2008, 8:33
Сообщение #26


Студент
*

Группа: Новичок
Сообщений: 15
Регистрация: 17.7.2008
Пользователь №: 237

Спасибо сказали: 1 раз(а)




Репутация:   0  


Цитата(ViGOur @ 18.7.2008, 22:31) *
Цитата(kalpa @ 18.7.2008, 18:38) *
Могу я просить убрать старое именование вовсе и не упоминать его?
На сайте убрал.

Спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
fantom
  опции профиля:
сообщение 30.1.2009, 14:52
Сообщение #27


Студент
*

Группа: Участник
Сообщений: 47
Регистрация: 29.1.2009
Пользователь №: 515

Спасибо сказали: 1 раз(а)




Репутация:   1  


Проект Vedga весьма заинтересовал, хотя не уверен что это решение полностью нас устроит. Написано что проект под GPL вот только не могу понять где скачать исходники?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 30.1.2009, 15:00
Сообщение #28


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Цитата(Litkevich Yuriy @ 30.1.2009, 13:47) *
fantom, Если я правильно понял конечную цель, то предлагаю посмотреть на готовое решение: Vedga
Суть проста. На клиента ставится спецпрограмма Vedga-client, прога пишется одна для сервера, но не чистая Qt там в часности соединение сигналов идет другими функциями. написаное прложение запускается на сервере. А клиенты пользуются им с помощью Vedga-client.

Подробности по указанной ссылке, и ниже там смотри ссылку "Обсудить..."

Посмотрел демку. Это в точности тоже самое, что я хотел написать когда-то :)
По сути выполняет тоже самое что и браузер - сервер создает интерфейс на клиентской стороне
и при нажатии кнопочек код выполняется на сервере. Тот же принцип что и в MMORPG играх,
на стороне игрока модели персонажей (окна), а сервер все их двигает (выполняет код).

Думаю, что будущее именно за такими программами, т.к. это выгодно с коммерческой точки зрения.
Её уже не крякнешь и не своруешь. Код защищен. В любой момент можно отказать в доступе.

Правда сейчас браузеры справляются с такими задачами. Разница только в количестве траффика и
неподходящем протоколе (http).
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 30.1.2009, 16:55
Сообщение #29


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(fantom @ 30.1.2009, 17:52) *
где скачать исходники?
нда, ссылка умерла, надо с Олегом (kalpa) связатся, попробуй через личку.

вот тут у него разные полезные статейки на тему такого софта
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
fantom
  опции профиля:
сообщение 30.1.2009, 16:58
Сообщение #30


Студент
*

Группа: Участник
Сообщений: 47
Регистрация: 29.1.2009
Пользователь №: 515

Спасибо сказали: 1 раз(а)




Репутация:   1  


К сожалению не могу написать олегу так как там не указана ни почта ни ICQ, а при попытке отправить личное сообщение выводится "Вам запрещено использовать личные сообщения на форуме"(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

5 страниц V  < 1 2 3 4 5 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 30.11.2024, 7:57