![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Доброго времени, уважаемые!
Пишу программу, от которой требуется быть очень надежным чатом. То есть передаются и принимаются лишь строчки с текстом, которые прога расшифровывает и выполняет команды. В данный момент работает на стандартных TClientSocket и TServerSocket в D7. Вся сетевая часть взята на основе статьи Многопользовательский чат Delphi, за небольшими изменениями. В сети сервер и 4 компа - один во внешке, два по VPN и один по локалке. Происходит такое, что порой то отваливаются клиенты, то - самое важное - не доходят сообщения до сервера даже по локалке, причем иногда из 6 сообщений приходит первое и последнее, а промежуточные теряются. Может эти сокеты глючные? Если менять, то главный критерий выбора компонента - быстрая портация существующей сетевой части.. Собственно, прошу совета - либо какой компонент выбрать, либо как модернизировать существующую прогу, чтобы повысить стабильность. |
#2
|
||||
|
||||
![]() Если стандартные сокеты не подходят, то можно с помощью Indy. Либо на winapi создавать вручную соединения используя сокеты.
ЗЫ если вам надо супер надежный чат, то та статья не подходит, вам самому надо почитать статейки на сему сети, защита сетей. Т.к. та статья рассчитана только для "домашних" целей. Помогаю за Спасибо ![]() |
#3
|
||||
|
||||
![]() Цитата:
На Indy попробую.. На Winsock почитал статейку - не успею разобраться. Про надежность речь не в плане кражи информации, а в плане стабильности работы, чтобы ничего не пропадало. Ведь та же аська порой сутками идеально работает. Кстати, подумываю попробовать TICQ прикрутить.. Или может даже какой-нибудь jabber. |