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

Вниз

"большие" ЕХЕ-файлы при использовании T[Server/Client]Socket   Найти похожие ветки 

 
maxistent   (2007-11-08 18:47) [0]

Всех приветствую. Подскажите, кто чем может: всем (ну или почти всем) известны компоненты TServerSocket и TClientSocket. С помощью этих компонентов мне нужно написать "сервер" (консольное приложение) и такой же "клиент". Почему именно консольное - нужно выводить инфу на экран (и на сервере, и на клиенте) без использования окон, размер ЕХЕ-шников нужОн как можно меньше. Вобщем-то я написал, не так уж это и сложно :-) НО вот собсна вопрос: как уменьшить размер ЕХЕ-файлов при использовании этих компонентов? ИЛИ: где достать подобные компоненты, при исп-ии которых проги будут "весить" меньше?


 
maxistent   (2007-11-08 19:19) [1]

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


 
Сергей М. ©   (2007-11-09 08:40) [2]


> как уменьшить размер ЕХЕ-файлов при использовании этих компонентов?


Собрать эти exe-проекты с опцией использования пакетов времени выполнения.


> где достать подобные компоненты, при исп-ии которых проги
> будут "весить" меньше?


Они прямо перед носом - TTCPServer, TTCPClient


 
DVM ©   (2007-11-09 10:29) [3]


> ИЛИ: где достать подобные компоненты, при исп-ии которых
> проги будут "весить" меньше?

ICS попробуй.


 
clickmaker ©   (2007-11-09 10:52) [4]


>  [1] maxistent   (08.11.07 19:19)
> ...проще говоря, меня интересують "маленькие" компоненты

WinSock API ? Меньше уже некуда


 
Сергей М. ©   (2007-11-09 11:07) [5]


> WinSock API


Какой ему Winsock, если он не представляет, из чего складывается результирующий размер исполняемого модуля


 
maxistent   (2007-11-09 11:55) [6]

а можна мне, ЧАЙНИКУ примерчик использования (WinSock)?


 
Сергей М. ©   (2007-11-09 12:00) [7]


> можна мне, ЧАЙНИКУ примерчик использования (WinSock)?
>


Он у тебя перед носом - в исх.текстах тех же TServer/ClientSocket


 
Prostoy_paren   (2007-11-09 14:08) [8]

http://book.itep.ru/7/sock_71.htm


 
ne_prosoy_paren ^-~   (2007-11-09 20:19) [9]

бэк-дор пишет :-)


 
maxistent   (2007-11-26 19:02) [10]

>> ne_prosoy_paren ^-~   (09.11.07 20:19) [9]
>> бэк-дор пишет :-)

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

Есть у кого-нибудь пример создания с помощью модуля WinSock:
1)"сервера"(можно для одного клиента) с функциями что-то вроде START(port), STOP, Send(buf,bufsize), с событиями OnRead(buf,bufsize), OnConnect, OnDisconnect
и
2)"клиента" с функциями Connect(IP,port), Disconnect, Send(buf,bufsize), и теми же событиями?
т.е. нужно сделать простейший обмен данными м/у двумя компами.
Такие компоненты, как T[Server/Client]Socket "напичканы" бесполезными для меня "прибамбасами". Да и при их использовании ЕХЕ-файл весит довольно много, что нам не совсем удобно.


 
Ivolg ©   (2007-11-26 19:54) [11]

Эта статья должна помочь http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1021


 
Сергей М. ©   (2007-11-27 08:15) [12]


> Такие компоненты, как T[Server/Client]Socket "напичканы"
> бесполезными для меня "прибамбасами". Да и при их использовании
> ЕХЕ-файл весит довольно много, что нам не совсем удобно


Возьми за базу TTCPClient/Server и не парься.
В их коде минимум необходимого для организации транспорта.
А за winsock тебе браться рано, раз не в состоянии ни литературу ни исходники изучить.


 
maxistent   (2007-12-23 18:34) [13]

Пасиб, буим разбирацо...



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

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

Наверх





Память: 0.48 MB
Время: 0.009 c
2-1230282144
_guest_
2008-12-26 12:02
2009.02.08
не работает MaxLength в ValueListEditor


15-1228813261
Добежал
2008-12-09 12:01
2009.02.08
Работоспособность обычного ПО на "тонких" клиентах


6-1198423746
maxistent
2007-12-23 18:29
2009.02.08
Как получить свой ИП?


3-1214818168
Новичек
2008-06-30 13:29
2009.02.08
Как сделать обратную сортировку в TClientDataSet?


2-1230179140
Liones
2008-12-25 07:25
2009.02.08
Добавление большого количества записей





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