Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 897

/ вопрос открыт /

Здравствуйте, уважаемые эксперты!
У меня вот какой вопрос! Возможно ли написать чат типо аськи на делфи, если возможно расскажите немного об этом!!!

RazyilleR Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: RazyilleR (статус: Посетитель)
Вопрос отправлен: 17 марта 2010, 12:05
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 14; последнее сообщение — 17 марта 2010, 19:10; участников в обсуждении: 2.
Вадим К

Вадим К (статус: Академик), 17 марта 2010, 12:37 [#1]:

хочется работать с ICQ или полностью свою сеть?
Галочка "подтверждения прочтения" - вселенское зло.
RazyilleR

RazyilleR (статус: Посетитель), 17 марта 2010, 12:57 [#2]:

свою сеть
Вадим К

Вадим К (статус: Академик), 17 марта 2010, 13:06 [#3]:

Вариант а) не изобретать велосипед и использовать jabber или IRC (выбрать по функционалу) - компонентов и софта как для серверной, так и клиентской части валом, есть компоненты для делфи. Потом сделать свой клиент, с своим интерфейсом и опциями. Серверную часть для начала можно вообще использовать готовую.
Вариант б) изобрести свою сеть, посмотрев на то, как работают выше указанные системы.
Галочка "подтверждения прочтения" - вселенское зло.
RazyilleR

RazyilleR (статус: Посетитель), 17 марта 2010, 13:17 [#4]:

какие компоненты делфи? и для начала какую серверную часть готовую можно использовать?
RazyilleR

RazyilleR (статус: Посетитель), 17 марта 2010, 13:25 [#5]:

а если делать аску?
Вадим К

Вадим К (статус: Академик), 17 марта 2010, 13:54 [#6]:

какую серверную часть? гуглом выбирайте. например для jabber можно использовать ejabber. а как клиент для делфи комопонент TJabberClient (искать тут http://www.torry.net/pages.php?id=222).
С IRC легче - там готовый сервер и клиент есть в компонентах Indy:)
А вот если именно ICQ хочется сделать (клон) то тут надо искать литературу. Но есть народные умельцы, которые сделали что то похожее. можно начать с этого http://www.oszone.net/1785/
Галочка "подтверждения прочтения" - вселенское зло.
RazyilleR

RazyilleR (статус: Посетитель), 17 марта 2010, 14:01 [#7]:

идея у меня такая- есть сервер, пишем сайт, пишем клиент для компа, пишем клиент для мобилы!для общения студентов и преподавателей в вузе
Вадим К

Вадим К (статус: Академик), 17 марта 2010, 14:46 [#8]:

где то я это уже слышал:))) то есть писал.
думаю тут подходит модель IRC. Но Вам нужен только сервер. клиент - это просто броузер. Потому что если решите писать под каждый тип мобильных свой клиент... устанете.
Галочка "подтверждения прочтения" - вселенское зло.
RazyilleR

RazyilleR (статус: Посетитель), 17 марта 2010, 16:28 [#9]:

т.е. только сервер? а как же компьютеры? или Вы предлагаете работать им в браузере?
RazyilleR

RazyilleR (статус: Посетитель), 17 марта 2010, 16:39 [#10]:

я не работал с разработкой приложений в делфи для интернета, поэтому у меня много вопросов
Вадим К

Вадим К (статус: Академик), 17 марта 2010, 16:39 [#11]:

А кто мешает? сервер работает как http сервер. и все.
Единственное, что есть проблема с тем, что надо уметь делать ответ от сервера клиенту (когда приходит новое сообщение) - ведь http протокол не подразумевает такой возможности. Здесь применяют два варианта решения
- клиент сам время от времени дергает сервер, сообщает номер сообщения, которое он имеет и сервер сообщает ему сколько есть ещё сообщений. потом клиент может докачать новые.
- клиент делает затяжной коннект. То есть коннектиться, но сервер сразу не отвечает. А отвечает только тогда, когда пояилось сообщение или таймаут.

Если подумать, то можно сделать для декстопа полноценный клиент, а для других - только веб.
Галочка "подтверждения прочтения" - вселенское зло.
RazyilleR

RazyilleR (статус: Посетитель), 17 марта 2010, 18:01 [#12]:

существуют же готовые IRC серсеры? их можно так же использовать, случаем у Вас такого нет?
Вадим К

Вадим К (статус: Академик), 17 марта 2010, 18:54 [#13]:

гугл http://ircinfo.ru/soft/servers-services.asp ?
Галочка "подтверждения прочтения" - вселенское зло.
RazyilleR

RazyilleR (статус: Посетитель), 17 марта 2010, 19:10 [#14]:

спс большое! уже поставил и работает, пишу клиента!

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:29
Выполнено за 0.02 сек.