Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
11-1078397629
Dimon
2004-03-04 13:53
2004.10.24
Как осуществить перенос текста в RichEdit (KOL)


1-1097309247
serg128
2004-10-09 12:07
2004.10.24
Как в runtime создать класс, унаследованный от панели и вывести..


8-1091104234
Vadik
2004-07-29 16:30
2004.10.24
Работа с видео камерой из Delphi


3-1096361272
Fishka
2004-09-28 12:47
2004.10.24
DBRichEdit и ADODataSet - ??? управляющие символы в таблице


4-1095455747
НовичОк
2004-09-18 01:15
2004.10.24
Иконки на рабочем столе





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский