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

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

Попытка написать rAdmin. Вопросы по Indy [D7, WinXP]


Страницы:   1 2 3

KOLYA-rzn ©   (2006-09-01 21:16:00) 

Очередная моя попытка написать программу. И сразу несколько вопросов по Indy IdTCP..:
1) Можно ли принимать через readbuffer различные типы?? Если да, то как.(*поясняю я буду посылать различные запросы, иногда файлы, иногда картинки , используя один сервер.Как лучше это реализовать)
2)Говорят, что посылать картинку лучше 1-ую в bmp , а вторую - как bmp2 xor bmp1 . Но примера этому не нашел. Как это реализовать??
3)Как можно сделать закачку с отображением процесса? Я хочу сделать файловый менеджер.

Вот и всё хотел я сделать через один сервер. Возможно ли это?


Cyrax   (2006-09-06 20:55:00) [1]

И какой у тебя Visual Studio на этих дисках - не только же шарп...


KOLYA-rzn   (2006-09-06 13:33:00) [2]

да это cd ;) просто привычка ))


Cyrax   (2006-09-05 23:02:00) [3]

C# на 4 dvd дисках и MSDN на 2dvd

Может это CD?


Eraser   (2006-09-05 19:23:00) [4]

> [36] KOLYA-rzn   (05.09.06 14:48)
> работать придётся на нем седня принесу C# на 4 dvd дисках
> и MSDN на 2dvd

ерунда какая-то.


Cyrax   (2006-09-05 19:13:00) [5]

принесу C# на 4 dvd дисках и MSDN на 2dvd

Итого 6 DVD ???
У меня Visual Studio 2005 c MSDN весит чуть меньше 4 Гб т.е. 1 DVD...

Eraser ©   (05.09.06 17:35) [37]
к слову, есть версия Indy, совместимая с .NET.

Интересно...


Eraser   (2006-09-05 17:35:00) [6]

> [34] KOLYA-rzn   (05.09.06 13:06)

к слову, есть версия Indy, совместимая с .NET.


KOLYA-rzn   (2006-09-05 14:48:00) [7]

работать придётся на нем седня принесу C# на 4 dvd дисках и MSDN на 2dvd


Cyrax   (2006-09-05 13:08:00) [8]

я сейчас пишу для интереса. И я всё таки решил перейти на C# и дотнет.

Ух ты...
А почему ?


KOLYA-rzn   (2006-09-05 13:06:00) [9]

я сейчас пишу для интереса. И я всё таки решил перейти на C# и дотнет.


Cyrax   (2006-09-05 08:46:00) [10]

Тьфу, перепутал в [29] - наоборот, ClientSocket, ServerSocket устарели - замена им TcpClient, TcpServer.


dwar   (2006-09-05 05:33:00) [11]

Indy достаточно неплохой компонент для работы и достаточно большое количество примеров существует по работе с ним, и на мой взгляд с ним будет попроще


Cyrax   (2006-09-04 22:41:00) [12]

Честно говоря, я тоже склоняюсь к Indy...
... может, из-за того что с другими компонентами не работал, а может и нет...


Eraser   (2006-09-04 22:36:00) [13]

а я бы посоветовал использовать клинет-серверные компоненты от Indy, т.к. в данном случае протокол обмена данными будет весьма сложный, поэтому блокирующий режим здесь предпочтительнее, хотя ClientSocket и ServerSocket его поддерживают тоже..


Cyrax   (2006-09-04 22:22:00) [14]

> Немного освоив TCP перейду
> на Indy.
И перепишешь весь код RAdmin'а ?
А если честно, то лучше всего освоишь сокеты и TCP/IP, поработав с winsock (мой первый опыт работы с сетью пришёл с winsock на Visual C++)... Но это ГОРАЗДО сложнее...
В то же время в Indy ничего нового о сокетах и протоколе не узнаешь из-за высокого уровня абстракции. Там все детали организации передачи данных скрыты от разработчика...
Что насчёт компонентов [ClientSocket, ServerSocket] и [TcpClient, TcpServer], то ни с теми, ни с другими я не работал... Поэтому не берусь за их сравнение с Indy. Но знаю, что TcpClient, TcpServer устарели... - замена им ClientSocket, ServerSocket...

И вообще, вначале лучше почитать доки по сокетам, TCP/IP и потокам и уже имея общее представление, начинать кодить...


KOLYA-rzn   (2006-09-04 17:28:00) [15]

>\Сергей М. ©   (04.09.06 15:02) [27]
>Сие есть самое разумное решение, если под "Sockets" подразумеваются
>TServer/ClientSocket или TTCPServer/Client
Да так они и есть именно они


Сергей М.   (2006-09-04 15:02:00) [16]


> KOLYA-rzn   (04.09.06 13:11) [26]
>
> Я остановился на Sockets так проще. Немного освоив TCP перейду
> на Indy.
> Так правильно?


Сие есть самое разумное решение, если под "Sockets" подразумеваются TServer/ClientSocket или TTCPServer/Client


KOLYA-rzn   (2006-09-04 13:11:00) [17]

Я остановился на Sockets так проще. Немного освоив TCP перейду на Indy.
Так правильно?Вы это имели в виду???


dwar   (2006-09-04 11:31:00) [18]

можно и один


Cyrax   (2006-09-04 11:30:00) [19]

А для типа хватит и одного...


dwar   (2006-09-04 11:24:00) [20]

Например:
размер заложить на 4 байта
затем 4 байта для типа


Страницы:   1 2 3

Наверх

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