![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Простой чат без сервера
Norny © (2005-01-13 15:36:00)Сделал я простой безсерверный чат. На мэйлслотах. Но при проверке оказалось, что он работает только в своей рабочей группе,а надо чтобы во всех. Как это сделать/какие компоненты использовать?
Заранее благодарен.
Eraser (2005-01-14 16:28:00) [1]Digitman ©
Я не говорю, что инди это панацея. В любом случае необходимо знать основы aka socket API...
Но я считаю, что Indy это хороший набор компонентов для новичков, по причине лёгкости создания простейшего приложения. Я знаком с ASTA, но мне пока хватает Indy.
Для приложения, для которого сеть является просто интерфейсом для передачи информации, инди удобная вещь. Конечно если говорить о создании программ для администрирования самих сетей, инди здесь безусловно не рулят, а рулят скорее всего гольные API.
Небольшое отступление от сабжа ;))
Я примерно такого мнения о .NET, как ты об инди ;)))
Digitman (2005-01-14 16:02:00) [2]
> Eraser © (14.01.05 15:12) [17]
> Скажи это digitman'у
а нахрен они мне сдались, твои индейские чудеса ?
отдельнотранспорт и отдельноже прикладной протокол (як над ним этаж) дают ПОЛНОЕ понимание происходящего, БЕЗ необходимости шарить по исходникам.
хочешь навесть http на австрактный ТСР-транспорт ? да нет проблем ! идешь в сеть и ищешь соотв.код. коль ленив и 5коль индейская "кучамала" проповедуется тобой чуть ли не как панацея.
Знаешь ли, таких "панацей" - туева хуча в сети.
И далеко не только "индейцы рулят" ..
сходи-ка, к примеру, на http://asta.com- великолепный, крайне серьезный и мощный продукт тамошние ребятки предлагают ... причем - еще ЗАДОЛГО до "оплодотворения индейской матери".
Eraser (2005-01-14 15:12:00) [3]Homa_Programer ©
Скажи это digitman'у ;-)))))
Homa_Programer (2005-01-14 06:15:00) [4]
> Eraser ©
инди рулят ;)
Eraser (2005-01-13 18:36:00) [5]aus
Надо с них стребовать ;-)))
aus (2005-01-13 18:28:00) [6]Eraser © (13.01.05 16:29) [4]
А ты еще говоришь, что тебе за рекламу не доплачивают...
"Не верю!" (с)
Шутка )))
Norny (2005-01-13 17:21:00) [7]Понятно. Пасиб. Буду пробовать...
Eraser (2005-01-13 17:20:00) [8]Скорее всего конфликт версий. Так сразу и не скажешь. Тут уж разбирайся сам...
Norny (2005-01-13 17:17:00) [9]Indy-10 Delphi-5 и в програм файлз написано "Indy 10 for Delphi 5". Правда у меня одновременно стоит ещё 7 Дельфи... Это помешать может?
Eraser (2005-01-13 17:16:00) [10]У тебя какая версия Indy и делфи?
Norny (2005-01-13 17:14:00) [11]Хм... А где взять dcu-шку с аналогичным названием? Без неё ведь никак...
Norny (2005-01-13 17:11:00) [12]Блин! Логично! Пасибо. Мы ведь чайники...
Eraser (2005-01-13 17:09:00) [13]Добавь в uses IdSocketHandle
Norny (2005-01-13 17:07:00) [14]А что делать, если дельфя на попытку прочитать сообщение ругается на объявление констант? Конкретно-Undeclared identifer:'TIdSocketHandle' ?
Norny (2005-01-13 16:32:00) [15]Спасибо! Я поехал разбираться.
Eraser (2005-01-13 16:29:00) [16]Norny
Используй инди. idUDPClient/idUDPServer, не забудь свойство EnabledBroadcast сделать равным true.
Советую сразу 10 версию Indy использовать, можешь скачать с http://www.indyproject.org/
Norny (2005-01-13 16:24:00) [17]А какими компонентами удобне, чтобы можно было бы делать broadcast?
kaZaNoVa (2005-01-13 16:19:00) [18]сокеты заюзай
Eraser (2005-01-13 16:13:00) [19]Не мэл слоты это точно ;-))