|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.02.2012, 09:51 | #1 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
Обмен сообщениями
Привет Всем!
Сделать клиент-серверное приложение. Суть: каждый клиент который запустил приложение должен отправить на сервер "сигнал", что он работает. клиентов от 5-20, через интернет все работать должно Подскажите в каком направлении двигаться? Какие компоненты использовать? Если есть то можно не большой пример |
06.02.2012, 11:03 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
TServerSocker, TClientSocket или hardcore'ый WinSock..
|
06.02.2012, 11:04 | #3 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
я с ними раньше не работал, примера маленько нет случайно?
|
06.02.2012, 11:23 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Program Files\Delphi7\Demos\Internet
А вообще каждый клиент посылает SendBuff или SendText, а сервер обрабатывает OnRecive вроде как-то так. |
06.02.2012, 12:35 | #5 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
вот невезение, у установленных делфи нет demo-проектов.
можете скинуть? спасибо зарание |
06.02.2012, 13:18 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ловите zip
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
06.02.2012, 13:51 | #7 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
Аватар, спасибо!
|
06.02.2012, 15:50 | #8 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
у меня вот проблема или не понимание как это работает...
мне надо чтобы сервер одно приложение было,а клиент другое. как их связать? и какой ip писать в Код:
|
08.02.2012, 10:35 | #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. |
08.02.2012, 11:20 | #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 |