Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Вниз

Потоки и Сокет   Найти похожие ветки 

 
Michael   (2004-08-19 11:07) [0]

Господа спецы, помогите пожалуйста!

Вопрос такой: как организовать 4 параллельных потока отправки данных с помощью ServerSocket; + как клиент должен их (потоки) принимать? Искал в Инете, ничего понятного и полного не нашел. :о(

Заранее благодарен.


 
Digitman ©   (2004-08-19 11:15) [1]


> как организовать 4 параллельных потока отправки данных с
> помощью ServerSocket


одному и тому же клиенту ? или каждый из потоков должен заниматься отправкой данных своему отдельно взятому клиенту ?


 
Michael   (2004-08-19 13:24) [2]

Без разницы! Как проще.


 
Digitman ©   (2004-08-19 13:48) [3]


> Michael   (19.08.04 13:24) [2]
> Без разницы! Как проще.


нет уж ! сначала ТЫ определись, зачем тебе куча потоков нужна в каждый момент времени - тогда и разговор будет


 
Michael   (2004-08-19 13:59) [4]

Ну ... 4 - это не куча.... Ладно, определился - одному клиенту.


 
Digitman ©   (2004-08-19 14:08) [5]


> Michael   (19.08.04 13:59) [4]


ок ... следом же вопрос - а нафига ? нафига 4-мя потоками одному и тому же клиенту посылать данные ? и в каком порядке, кстати ? потоки-то параллельно работают !


 
Michael   (2004-08-19 14:34) [6]

Чтоб быстрее переслать. Пример: берем картинку (скриншот), делим на 4 части и по частям отсылаем. Потом ее собираем. Тем самым я хочу добиться оперативного слежения за удаленным "рабочим столом".


 
Digitman ©   (2004-08-19 14:37) [7]


> Michael   (19.08.04 14:34) [6]
> Чтоб быстрее переслать


на основании чего ты сделал предположение, что число кодовых потоков передатчика влияет на скорость доставки данных ?


 
Michael   (2004-08-19 14:54) [8]

Не на скорость доставки, я уж слвсем запутался. А на скорость обновления.


 
Digitman ©   (2004-08-19 15:17) [9]


> скорость обновления


скорость обновления ЧЕГО ? изображения стола ? ГДЕ ? на машине, куда оно должно доставляться ? кол-во потоков никак не влияет на скорость доставки !


 
Григорьев Антон ©   (2004-08-19 15:22) [10]

Тем, кто отвечает. Посмотрите ответы на этот же вопрос и комментарии автора на Королевстве Delphi, чтобы время не терять.

http://www.delphikingdom.com/asp/answer.asp?IDAnswer=24666


 
Michael   (2004-08-19 15:23) [11]

ладно,ладно. А, кстати, не в курсе как работает RAdmin? Как он отправляет "картинку"?


 
Digitman ©   (2004-08-19 15:51) [12]


> Григорьев Антон ©   (19.08.04 15:22) [10]


Антон, ты вроде мужик-то не дурак, владеешь сабжем, но уж такую хрень предлагаешь там в 19-08-2004 14:19 !


> Michael   (19.08.04 15:23) [11]


> как работает RAdmin? Как он отправляет "картинку"?


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


 
Григорьев Антон ©   (2004-08-19 17:46) [13]


> Digitman ©   (19.08.04 15:51) [12]
>
> > Григорьев Антон ©   (19.08.04 15:22) [10]
>
>
> Антон, ты вроде мужик-то не дурак, владеешь сабжем, но уж
> такую хрень предлагаешь там в 19-08-2004 14:19 !

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


 
alienserg   (2004-08-19 23:41) [14]

Michael   (19.08.04 15:23) [11]
А, кстати, не в курсе как работает RAdmin? Как он отправляет "картинку"?

Все подобные программы(VNC, RemoteAdmin, PC Anywhere, MS Remote Desktop) переправляют дельту. На пересылке PNG/GIF ты ничего эффективного не сделаешь.
Вопрос этот довольно сложный, надо найти способ разбиения всего экрана на примитивы и пересылать изменения в этих примитивах. перемещение окна, изменение размеров окна, изменение содержимого примитива.
Из всех подобных программ мне больше всего нравится MS Remote Desktop.
Он очень шустрый даже на модемных соединениях. Там они скорее всего вообще не используют анализ битмапа, а оперируют исключительно оконными и прочими примитивами на стороне клиента. За счет этого и скорость.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.043 c
1-1097156631
vikoz
2004-10-07 17:43
2004.10.24
Манифест не работает


14-1096545021
1008
2004-09-30 15:50
2004.10.24
Существует ли возможность изменить цвет заголовка у TabSheet?


3-1096021162
Alexxxxxxxxxx
2004-09-24 14:19
2004.10.24
Как программно изменить значения параметров в BDE


1-1097130242
serg!
2004-10-07 10:24
2004.10.24
Длина строки в RxRichEdit


1-1097131451
Dr. Genius
2004-10-07 10:44
2004.10.24
Смена кодировки строки из ANSI в ASCII





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский