Delphi и "Удаоенный рабочий стол"

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Zitt, 31 May 2009.

  1. St0nX

    St0nX Elder - Старейшина

    Joined:
    19 May 2007
    Messages:
    257
    Likes Received:
    46
    Reputations:
    0
    ппц причем тут самописные серверы? если ТС хочет реализовать клиент работающий на протоколе RDP.
     
  2. mr. ZetRikS

    mr. ZetRikS New Member

    Joined:
    17 Jul 2009
    Messages:
    45
    Likes Received:
    2
    Reputations:
    0
    Если разрешение экрана скажем 1024х768 и урезать его (сжать не в плане уменьшать качество до нуля, хотя качество на jpg картинках мона регулировать) нун скажем при качестве порядка 4 из 10 и размере картинки 320х240, то получается изображение в несколько килобайт, которые при нормельном коннекте пересылать по 5 штук (раз в 200 мс) в секунду не очень то и проблематично... :)

    С РАдмином на диалапе тож особо не поработаешь :)

    Нун... каждый выбирает свою реализацию... а нафига скрин по фтп? если мона наблюдать в живую... нун и он же буит писать реализацию команд... почему бы добавить не присылание на фтп, а скажем прямое получение картинки. или на какой нить друго серв заливалась она. дабы работа была менее палевной :)

    Кстати, автор, если будешь реализовывать как предложил я, сделай двойую буферизацию на клиенте, код не сложный, а картинка мерцать не будет, это описано в книге "Занимательное программирование"
     
  3. zeppe1in

    zeppe1in Elder - Старейшина

    Joined:
    12 Jul 2006
    Messages:
    343
    Likes Received:
    66
    Reputations:
    18
    нет не реально)
     
  4. ca5per

    ca5per New Member

    Joined:
    14 Jul 2009
    Messages:
    1
    Likes Received:
    2
    Reputations:
    0
    deleted
     
    #24 ca5per, 19 Jul 2009
    Last edited: 7 Oct 2011
  5. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    какие нафиг jpg??? oO

    gif, отсылать только изменный участок изображения, информации передается минимум. в итоге на клиенте накладываются только изменные участки.

    Смысл слать полный скрин?
     
    #25 W!z@rD, 19 Jul 2009
    Last edited: 19 Jul 2009
  6. mr. ZetRikS

    mr. ZetRikS New Member

    Joined:
    17 Jul 2009
    Messages:
    45
    Likes Received:
    2
    Reputations:
    0

    Мона слать и гифы, но гифы не меньше помоему весить будут, а серверное приложение в размере вырастет от алгоритма обрезания не изменённой части картинки...
    Хотя если кто то выложит алгоритм обрезания изменённной части картинки, вырезание этой изменившейся части и вставку её в другую картинку, мне буит интересно почитать, и поюзать, да и остальным думаю тоже :)
    Смысл слать полный? он не полный... он сжатый и с уменьшеным размером...

    320 * 240 мона увидеть структуру рабочего стола и то, что на нём находится, что мешает на клиенте сделать увеличение картинок... :)

    Ктати, можно сделать скажем передачу при начале работы, нун получение размера рабочего стола, и определение на сколько 320 меньше действительной координаты, дабы получить цифру на которую умножать при управлении мышой...

    То есть
    PHP:
    if мыша_над_картинкой then
       Begin
          Y
    := Координата_на_картинке_y разница_разрешений;
          
    X:=........;
          
    Отправление_координат(X,Y);
       
    End;
    Если продолжать дальше, то так же можно посылать нажатия клавиш мыши...

    Только вот передачу нажатых клавиш в поле ввода думаю будет немного сложнее реализовать, а так, помоему всё норм... и не сложно... автор надеюсь не ищет сложные решения... )