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

Вниз

Простое клиент-сервер приложение на TTcpServer/TTcpClient   Найти похожие ветки 

 
Soulface ©   (2006-11-05 01:35) [0]

Очень нужно простое клиент-сервер приложение на TTcpServer/TTcpClient.
Если где-то про это уже написано, большая просьба ткнуть меня туда носом, потому что я уже замучался искать.
Если почитать негде, не сочтите за труд, объясните неразумному, как написать приложения (клиент и сервер), которые, например, по нажатию кнопочки будут посылать друг другу переменную string типа.

Заранее спасибо.


 
Ketmar ©   (2006-11-05 03:56) [1]

переменную переслать нельзя.


 
Германн ©   (2006-11-05 04:05) [2]


> Soulface ©   (05.11.06 01:35)
>
> Очень нужно простое клиент-сервер приложение на TTcpServer/TTcpClient.
>
> Если где-то про это уже написано, большая просьба ткнуть
> меня туда носом, потому что я уже замучался искать.

Ну это не совсем "в точности" по сабжу, но всё-таки "первое приближение", имхо.
function SendTo: (var buf; bufsize: integer; ToAddr: TSockAddr; flags: integer = 0): integer;

Description

Use SendTo to send a single packet of information over the network.  Note that information in the packet is not checked for length, completeness, and such, which occurs at a higher level.


 
DVM ©   (2006-11-05 12:12) [3]

Если устроит пример от Инди то там такое есть. Indy9demos искать надо.


 
Leonid Troyanovsky ©   (2006-11-05 12:21) [4]


> Soulface ©   (05.11.06 01:35)  

> меня туда носом, потому что я уже замучался искать.


Ищи в %delphi%\demos - chat.dpr

--
Regards, LVT.


 
Soulface ©   (2006-11-05 15:00) [5]

to Ketmar: спасибо за абсолютно точный и столь же бесполезный ответ. Вообще-то, этот форум вроде для чайников, и такой крутой мастер мог бы оказать снисхождение, поняв, что речь идёт, разумеется, не о передаче переменной, а о передаче её содержимого (в моём случае - текстовой информации).

to Германн: спасибо, но в хелп я тоже смотрел :) ещё бы кто-нибудь объяснил, что означают параметры этого метода... (особенно вторые два). А заодно уж и как работает метод TTcpServer.ReceiveFrom - он ведь должен работать в паре с TTcpClient.SendTo?

to DVM: c Indy связываться не хочется, так как возможности этого инструмента по-моему неадекватны потребностям моего проекта :)

to Leonid Troyanovsky: Тоже спасибо, но этот пример во-первых есть в Д5, а не Д7, во-вторых, он на TServerSocket/TClientSocket, которых в Д7 нет.


 
Anatoly Podgoretsky ©   (2006-11-05 15:06) [6]

> Soulface  (05.11.2006 15:00:05)  [5]

> Вообще-то, этот форум вроде для чайников

А ты то тут причем, или думаешь, что тебе будут вылизывать?
И на слабо не надо брать, сейчас Ketmar придет и все тебе объяснит.


 
Ketmar ©   (2006-11-05 15:41) [7]

>[6] Anatoly Podgoretsky(c) 5-Nov-2006, 15:06
>И на слабо не надо брать, сейчас Ketmar придет и все тебе
>объяснит.
сначала хотел, а потом лениво стало. %-)


 
Anatoly Podgoretsky ©   (2006-11-05 15:47) [8]

> Ketmar  (05.11.2006 15:41:07)  [7]

А ты попробуй, хотя бы для потомков


 
Ketmar ©   (2006-11-05 15:59) [9]

>[8] Anatoly Podgoretsky(c) 5-Nov-2006, 15:47
>А ты попробуй, хотя бы для потомков
да ну. я лучше код попишу. или рассказ. или так флудом займусь, без смысла. моск беречь надо, ресурс, чай, не казённый. %-)


 
Anatoly Podgoretsky ©   (2006-11-05 16:07) [10]

> Ketmar  (05.11.2006 15:59:09)  [9]

Ресурс ограниченый


 
Ketmar ©   (2006-11-05 16:09) [11]

>[10] Anatoly Podgoretsky(c) 5-Nov-2006, 16:07
>Ресурс ограниченый
так я к тому же.


 
Soulface ©   (2006-11-05 17:00) [12]


> А ты то тут причем, или думаешь, что тебе будут вылизывать?
>
> И на слабо не надо брать, сейчас Ketmar придет и все тебе
> объяснит


Я всего лишь намекал на возможность сразу объяснить мне, чтобы отстал... Ну что делать, выразился один раз неточно...
Стал бы я вас всех отвлекать, если бы про то, что меня интересует было в книжке написано... Раз пришёл - значит надо, наверное?


 
Anatoly Podgoretsky ©   (2006-11-05 17:06) [13]

> Soulface  (05.11.2006 17:00:12)  [12]

> сразу объяснить мне, чтобы отстал...

А отстанешь? :-
)


 
Soulface ©   (2006-11-05 17:16) [14]

Отстану, конечно :)


 
Leonid Troyanovsky ©   (2006-11-05 17:29) [15]


> Soulface ©   (05.11.06 15:00) [5]

>  которых в Д7 нет.


Component..Install Packages..Add bin\dclsockets70.bpl

--
Regards, LVT.


 
Soulface ©   (2006-11-05 21:54) [16]


> Component..Install Packages..Add bin\dclsockets70.bpl


Спасибо... Вот, оказывается, как всё просто...



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

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

Наверх




Память: 0.48 MB
Время: 0.032 c
15-1161945344
Сатир
2006-10-27 14:35
2006.11.19
Придумайте название для новой торговой системы.


15-1162137014
Ketmar
2006-10-29 18:50
2006.11.19
softwarer.ru


3-1158172873
_Ламер_
2006-09-13 22:41
2006.11.19
TIBDataSet - последовательность действий.


15-1162145285
ArtemESC
2006-10-29 21:08
2006.11.19
Серенада солнечной долины...


1-1160321075
flaxe
2006-10-08 19:24
2006.11.19
Встраивание в другие программы





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