![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
"большие" ЕХЕ-файлы при использовании T[Server/Client]Socket [D5, D7]
maxistent © (2007-11-08 18:47:00)Всех приветствую. Подскажите, кто чем может: всем (ну или почти всем) известны компоненты TServerSocket и TClientSocket. С помощью этих компонентов мне нужно написать "сервер" (консольное приложение) и такой же "клиент". Почему именно консольное - нужно выводить инфу на экран (и на сервере, и на клиенте) без использования окон, размер ЕХЕ-шников нужОн как можно меньше. Вобщем-то я написал, не так уж это и сложно :-) НО вот собсна вопрос: как уменьшить размер ЕХЕ-файлов при использовании этих компонентов? ИЛИ: где достать подобные компоненты, при исп-ии которых проги будут "весить" меньше?
maxistent (2007-12-23 18:34:00) [1]Пасиб, буим разбирацо...
Сергей М. (2007-11-27 08:15:00) [2]
> Такие компоненты, как T[Server/Client]Socket "напичканы"
> бесполезными для меня "прибамбасами". Да и при их использовании
> ЕХЕ-файл весит довольно много, что нам не совсем удобно
Возьми за базу TTCPClient/Server и не парься.
В их коде минимум необходимого для организации транспорта.
А за winsock тебе браться рано, раз не в состоянии ни литературу ни исходники изучить.
Ivolg (2007-11-26 19:54:00) [3]Эта статья должна помочь http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1021
maxistent (2007-11-26 19:02:00) [4]>> 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 "напичканы" бесполезными для меня "прибамбасами". Да и при их использовании ЕХЕ-файл весит довольно много, что нам не совсем удобно.
ne_prosoy_paren ^-~ (2007-11-09 20:19:00) [5]бэк-дор пишет :-)
Prostoy_paren (2007-11-09 14:08:00) [6]http://book.itep.ru/7/sock_71.htm
Сергей М. (2007-11-09 12:00:00) [7]
> можна мне, ЧАЙНИКУ примерчик использования (WinSock)?
>
Он у тебя перед носом - в исх.текстах тех же TServer/ClientSocket
maxistent (2007-11-09 11:55:00) [8]а можна мне, ЧАЙНИКУ примерчик использования (WinSock)?
Сергей М. (2007-11-09 11:07:00) [9]
> WinSock API
Какой ему Winsock, если он не представляет, из чего складывается результирующий размер исполняемого модуля
clickmaker (2007-11-09 10:52:00) [10]
> [1] maxistent (08.11.07 19:19)
> ...проще говоря, меня интересують "маленькие" компоненты
WinSock API ? Меньше уже некуда
DVM (2007-11-09 10:29:00) [11]
> ИЛИ: где достать подобные компоненты, при исп-ии которых
> проги будут "весить" меньше?
ICS попробуй.
Сергей М. (2007-11-09 08:40:00) [12]
> как уменьшить размер ЕХЕ-файлов при использовании этих компонентов?
Собрать эти exe-проекты с опцией использования пакетов времени выполнения.
> где достать подобные компоненты, при исп-ии которых проги
> будут "весить" меньше?
Они прямо перед носом - TTCPServer, TTCPClient
maxistent (2007-11-08 19:19:00) [13]...проще говоря, меня интересують "маленькие" компоненты, с помощью которых можно просто передавать блоки данных по сетке с одного компа на другой.