Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Простой чат без сервера


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]

Не мэл слоты это точно ;-))


Наверх

Титульная страница Поиск, карта сайта Написать письмо