Конференция "Сети" » Borland socket server и соообщения клиентам
 
  • Val © (04.06.08 00:05) [0]
    Трехзвенная архитектура : клиент с Socket Connection, сервер приложений midas + сокет сервер, сервер БД. Можно ли рассылать широковещательные сообщения клиентам от сокет сервера? Что можно почитать по теме?
  • Slym © (04.06.08 14:02) [1]
  • Val © (04.06.08 15:39) [2]
    Cпасибо, callback из сервера приложений я пробовал. Но в нем дело сводится к тому, что клиент должен регистрировать свою .tlb, а у меня пользователи клиента не имеют прав на редактирование реестра.
    Поэтому возникла мысль о распространении сообщений через те же сокетные соединения от самого сокет сервера...вполне может быть, что мысль несостоятельная и можно извернуться в колбеке мидас сервера - тогда как?.
  • Сергей М. © (04.06.08 19:19) [3]
    без переделки BSS и TSocketConnection - никак.
  • Val © (04.06.08 20:05) [4]
    да я ж не против переделать при надобности - задачу нужно решать. но насколько серьезно нужно переделывать - стоит ли игра свеч?
  • Сергей М. © (04.06.08 20:12) [5]
    при категоричном нежелании регистрировать где бы то ни было что-либо в реестре - стоит.
  • Val © (04.06.08 20:54) [6]
    ок. а чему нужно учить сокет коннекшн и сокет сервер, если развернуть понятия "принимать пакеты" и "рассылать пакеты"?
  • Сергей М. © (05.06.08 09:44) [7]
    И тот и другой нужно как минимум научить создавать фабрики СОМ-классов с Instancing = ciInternal
  • Val © (05.06.08 10:56) [8]
    а нельзя в данном случае вообще обойтись без COM, основываясь только на сокет-соединении?
  • Slym © (05.06.08 11:13) [9]
  • Сергей М. © (05.06.08 12:52) [10]
    Можно, но без переделки-доработки все равно не обойтись
  • clickmaker © (05.06.08 13:17) [11]
    > [8] Val ©   (05.06.08 10:56)
    > а нельзя в данном случае вообще обойтись без COM, основываясь
    > только на сокет-соединении?

    Mailslot можно использовать. WinAPI
  • Val © (06.06.08 10:48) [12]
    спасибочки, буду пробовать.
 
Конференция "Сети" » Borland socket server и соообщения клиентам
Есть новые Нет новых   [134433   +21][b:0][p:0.001]