![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
![]()
Привет Всем!
Сделать клиент-серверное приложение. Суть: каждый клиент который запустил приложение должен отправить на сервер "сигнал", что он работает. клиентов от 5-20, через интернет все работать должно Подскажите в каком направлении двигаться? Какие компоненты использовать? Если есть то можно не большой пример |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
TServerSocker, TClientSocket или hardcore'ый WinSock..
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
![]()
я с ними раньше не работал, примера маленько нет случайно?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Program Files\Delphi7\Demos\Internet
А вообще каждый клиент посылает SendBuff или SendText, а сервер обрабатывает OnRecive вроде как-то так. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
![]()
вот невезение, у установленных делфи нет demo-проектов.
можете скинуть? спасибо зарание |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Ловите zip
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
![]()
Аватар, спасибо!
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
![]()
у меня вот проблема или не понимание как это работает...
мне надо чтобы сервер одно приложение было,а клиент другое. как их связать? и какой ip писать в Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]()
Вот накидал сетевую программу для обмена сообщениями. Принцип такой клиент подключается к серверу, сервер проверяет пароль по алгоритму MD5 в файле пользователей, если находит, то выделяет клиенту порт и вносит его в свой список в котором видно кто подключен на сервере, в этом же файле выдается ID клиенту т.е. номер для него вот по этим номерам клиет может писать сообщение другим клиентам, думаю что можно более 1000 клиентов запустить и они независимо друг от друга будут общатся. Все реализованно много поточностью на WinSock, протокол обмена между сервером и клиентом свой. Поизучайте может что для себя сделаете. Одна папка для клиентов их ставишь на комп клиентов, а другая сервер через которое все проходит. В клиенте где хост прописываешь адрес сервера и порт по умолчанию 8080 пример 127.0.0.1:8080 когда сервер зарегистрирует в caption появится номер и выделяется порт для каждого клиента, это ваш номер по которому вам можно прислать сообщение. Чтобы послать сообщение вы должны знать номер клиента введя его в клиенте и написав сообщение отправляете и нужный клиент получт что написали. Программа на быструю руку написана но рабочая http://zalil.ru/32664950 Клиенты прописываюся в серверной программе в папке config\user.ini тамже и номер прописывается и пароль. Можно реализовать так: что сервер будет выдавать каждому клиенту список номеров и имен кто находится в online но это на стадии разработки
Последний раз редактировалось Aliens_wolfs; 08.02.2012 в 11:28. |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
![]()
она по интернету же работает? я просто щас не могу проверить, второго компа нет.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
tcpserver и много client'ов обмен сообщениями | Небесный | Работа с сетью в Delphi | 8 | 13.12.2011 17:30 |
обмен сообщениями между сервером и клиентом | Don Karleone | Работа с сетью в Delphi | 3 | 25.02.2011 15:24 |
Обмен сообщениями(миничат) через IdTcpClient и idTcpServer | =LeonZone= | Работа с сетью в Delphi | 3 | 07.08.2010 13:01 |
Обмен сообщениями без IP адреса | Иллидан | Работа с сетью в Delphi | 9 | 29.02.2008 20:48 |
Обмен сообщениями между IdTcpClient и idTcpServer | Teen4jump | Работа с сетью в Delphi | 3 | 05.09.2007 09:25 |