Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Про сокеты [D6, D7, WinXP]


Страницы:   1 2

Ivolg ©   (2004-08-07 11:23:00) 

Здраствуйте! У меня вопрос по сокетам. Дела в том что к сервере может подключатся 1 клиент. А как можно сделать чтобы могло подключатся несколько клиентов? Спасибо!


alienserg   (2004-08-12 04:13:00) [1]

2 ALL

Иволг - птица певчая :)
Кажись он посто дурит голову всем мэтрам :)
TIFF based Remote Administrator! В кошмарном сне такое не приснится :))))


Digitman   (2004-08-11 13:18:00) [2]


> Ivolg   (11.08.04 09:31) [28]


действительно .. см.
> Rouse_ ©   (11.08.04 09:51) [29]


Rouse_   (2004-08-11 09:51:00) [3]

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


Ivolg   (2004-08-11 09:31:00) [4]

Digitman ©   (11.08.04 08:32) [27]

что тут непонятного ? передается сжатый опорный кадр К(t0), следующий кадр К(t1) анализируется на отличие от предыдущего (например, изменился цвет точки с координатами [100,100]) и в сжатом виде передается не весь кадр К(t1), а только инф-ция об этой точке ... на приним.стороне изменения воспроизводятся в буфере предыдущего построенного кадра

Только это ищё и по сети передать?


Digitman   (2004-08-11 08:32:00) [5]


> Ivolg   (10.08.04 16:41) [26]


> как это можно осуществить


осуществить ЧТО конкретно ?


Ivolg   (2004-08-10 16:41:00) [6]

>Digitman (10.08.04 12:46) [25]

А как это можно осуществить. Примерчик можно или Хелп какой или ссылку на хелп дашь?


Digitman   (2004-08-10 12:46:00) [7]


> Ivolg   (10.08.04 10:22) [23]
> Чёто я не понял?


что тут непонятного ? передается сжатый опорный кадр К(t0), следующий кадр К(t1) анализируется на отличие от предыдущего (например, изменился цвет точки с координатами [100,100]) и в сжатом виде передается не весь кадр К(t1), а только инф-ция об этой точке ... на приним.стороне изменения воспроизводятся в буфере предыдущего построенного кадра


Rouse_   (2004-08-10 11:06:00) [8]


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


Ivolg   (2004-08-10 10:22:00) [9]

>Rouse_

Чёто я не понял?


Rouse_   (2004-08-10 10:17:00) [10]

> [20] Ivolg   (10.08.04 09:54)

Смотри что сказал > [13] Digitman ©   (09.08.04 12:09)


Skif   (2004-08-10 10:14:00) [11]

Тобишь, если я правильно понял, формирую заголовок и копирую буфер(объединяю) с загаоловком в send(write).
Угу. понял.


Ivolg   (2004-08-10 09:54:00) [12]

>Rouse_ В Jpg

>VID

Скажи как иммено сделать, чтоб размер картинки был 30кб?


VID   (2004-08-09 23:09:00) [13]

>>Ivolg   (09.08.04 19:28) [17]
>>VID
>>У меня рисунок получается в 300-400 клибайт

Блин, да хоть 300 мегабайт. Какая разница-то ? Это уже проблема сетевого соединения передать эти данные...

Я ж со скифом о формате передачи данных говорю, на теоретическом уровне.


Rouse_   (2004-08-09 21:59:00) [14]

> [17] Ivolg   (09.08.04 19:28)
ты его в TIFF чтоли отправляешь?


Ivolg   (2004-08-09 19:28:00) [15]

VID

У меня рисунок получается в 300-400 клибайт


VID   (2004-08-09 15:11:00) [16]

>>Skif   (09.08.04 01:55) [11]

>>Ну к такому я и склоняюсь варианту, но что если мне надо передать рисунок тот-же? как сформироввать заголовок?

А в чём собственно проблема ?
Заголовок формируешь так:
1. Типа документа: data_picture;
2. Длина тела: ну 30кб.
3. А в само тело, копируешь рисунок, т.е. те самые 30 килобайт которые состовляют рисунок.

Вот и все пироги. А вообще, это твоя проблема - выбор формата передачи данных. Я тебе подсказал одно направление, и его конечно надо заточить под твою конкретную задачу, но этим ты должен заниматься.

Kurtevich ©   (09.08.04 12:16) [14]
>>а есть другие идеи - без заголовка и тела? %|
Есть: пойди да попей пивка.


Rouse_   (2004-08-09 12:33:00) [17]

Другие варианты - майлслоты, именованные каналы, к примеру...


Kurtevich   (2004-08-09 12:16:00) [18]


> Тут промелькнула фраза, что сокеты может быть не самый лучший
> вариант. А что можно посоветовать в замен?
действительно интересная фраза промелькнула... и что можно посоветовать взамен?... %-)

> Ну напрммер, как тебе такая идея
а есть другие идеи - без заголовка и тела? %|


Digitman   (2004-08-09 12:09:00) [19]


> Хочу дабится скорости как у программы REMOTE ADMINISTRATOR
> Помогите!!!СПАСИБО!!!!!!!!


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

p.s.
что за дебилизм ? "дабится" - это по-русски ? или по-нерусски ?


Ivolg   (2004-08-09 11:25:00) [20]

>able

Может показатся глупо,но всё равно: Пишу прогу для пересылки файлов по сети.Как она работает: фоткается рабочий стол, сохраняется эта фотка в потоке, поток передаётся в сокет и пересылается клиенту с момощью SendBuf, клиент принемает и сразу читает фотку. ПОлучается
ти по вид удалённого экрана. Хочу дабится скорости как у программы REMOTE ADMINISTRATOR Помогите!!!СПАСИБО!!!!!!!!


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо