Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2008, 13:29   #1
Spyer
 
Регистрация: 03.10.2007
Сообщений: 8
Вопрос Разработка клиент - серверного приложения

Подскажите пожайлуста.
Мне необходимо разработать клиент-серверное приложение которые быдут обмениватся информацией(строками, файлами). При этом при всем клиент и сервер могут находится в разных городах и весь обмен информации необходимо производить через интернет.
Вопрос: Подскажите с использование каких компонентов лудше всего это разрабатывать, чтобы программа хорошо держала свять и т.п. И если можно дать какую-нибудь ссылочку на пример.
Заранее спасибо.
Spyer вне форума Ответить с цитированием
Старый 16.01.2008, 13:35   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

ClientSocket ServerSocket. Читать про INDY. Инфы в инете достаточно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.01.2008, 13:48   #3
Spyer
 
Регистрация: 03.10.2007
Сообщений: 8
По умолчанию

что за ClientSocket ServerSocket, я кроме idTCPClient idTCPServer ни чего не могу найти.
Spyer вне форума Ответить с цитированием
Старый 16.01.2008, 14:23   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Ну так читай и изучай Indy раз уже нашел. Indy более интуитивно понятная обертка сокета.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 16.01.2008, 14:25   #5
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

http://pblog.ru/?p=91

Цитата:
Сетевой чат на двух пользователей

Как правило, разработка любой программы начинается с определения задач, которые она должна выполнять, и определения уже на этом этапе нужных компонентов. Наша программа представляет собой чат на двоих пользователей, каждый из которых может быть как сервером, так и клиентом, значит, кидаем в форму компоненты ServerSocket и ClientSocket. Важным параметром для обоих является порт. Только при одинаковом значении свойства Port, связь между ними установится. Кинем в форму компонент Edit, чтобы оперативно изменять порт, назовем его PortEdit. Для соединения с сервером необходимо указывать IP сервера или его имя, поэтому кинем еще один Edit, назовем его HostEdit. Так же нам понадобятся еще два Edit’а для указания ника и ввода текста сообщения, назовем их NikEdit и TextEdit, соответственно. Текст принимаемых и отправляемых сообщений будет отображаться в Memo, кинем его в форму и назовем ChatMemo. Установим сразу вертикальную полосу прокрутки: ScrollBars = ssVertical, и свойство ReadOnly = True. Добавим клавиши управления Button: ServerBtn – для создания/закрытия сервера, ClientBtn – для подключения/отключения клиента к серверу, SendBtn - для отправки сообщений. Изменим Caption этих клавиш на “Создать сервер”, “Подключиться” и “Отправить”, соответственно. Последний штрих – добавим надписи Label для предания форме надлежащего вида (это по желанию).
Alar вне форума Ответить с цитированием
Старый 16.01.2008, 15:46   #6
Spyer
 
Регистрация: 03.10.2007
Сообщений: 8
По умолчанию

Ну все тогда. начинаю становтся умммным.
Spyer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
клиент icq kommunist Работа с сетью в Delphi 3 18.01.2008 14:57
Делаю сайты, пишу маленькие/большие скрипты. Пишу веб-приложения и приложения под Windows. SkyM@n Фриланс 3 29.12.2007 16:21
Клиент-сервер-клиент Кронос Работа с сетью в Delphi 3 24.08.2007 07:57