Объявление

Collapse
No announcement yet.

C#.NET - обмен данными между программами?

Collapse
X
 
  • Filter
  • Время
  • Show
Clear All
new posts

  • #16
    оно к чему угодно отношение имеет, так как оно предназначенно для асинхронного обмена данными между программами
    а на чем оно будет реализовано это уже дело десятое

    Comment


    • #17
      Сообщение от maximus3d
      Я могу написать плагин для Flash (SWF Studio), который мог бы обшатся с такими же как он. Вопрос только - как организаовать обшение?
      А что тебе конкретно нужно? Какой объем данных, как часто передаются, последовательный доступ или прямой, как они структурированы, нужна ли нотификация об изменении или приходе новых данных, одностороннее или двустороннее общение, от одного к одному или от одного ко многим, нужно ли подтверждение получения данных, требования к security и т.д. и т.п.?

      Если просто передавать последовательно двоичные данные в одну сторону от одного клиента к другому, то самое простое - named pipe.

      Сообщение от Strannik
      имхо ДДЕ самое реальное решение
      Слишком сложно и, скорее всего, большая часть его возможностей использоваться не будет.

      -

      Comment


      • #18
        Сообщение от Strannik
        оно к чему угодно отношение имеет, так как оно предназначенно для асинхронного обмена данными между программами
        а на чем оно будет реализовано это уже дело десятое
        Это всё равно что ездить на машине подключив велосипедный привод.
        Отключить двигатель, забыть про все фичи и вперёд.
        Велосипед ведь для езды преднозначен...
        Legio Patria Nostra

        Comment


        • #19
          Сообщение от Vadim

          Сообщение от Strannik
          имхо ДДЕ самое реальное решение
          Слишком сложно и, скорее всего, большая часть его возможностей использоваться не будет.
          ДДЕ сложно? по сравнение с КОМ, ДДЕ проще простого.
          http://www.angelfire.com/biz/rhamini...l#DDEpreferred

          Comment


          • #20
            Сообщение от Conquestador
            Сообщение от Strannik
            оно к чему угодно отношение имеет, так как оно предназначенно для асинхронного обмена данными между программами
            а на чем оно будет реализовано это уже дело десятое
            Это всё равно что ездить на машине подключив велосипедный привод.
            Отключить двигатель, забыть про все фичи и вперёд.
            Велосипед ведь для езды преднозначен...
            Если тебе нужно проехать 10 метров, то гораздо проще отключить двигатель, забыть про все фичи и вперёд чем завести машину, подождать пока прогреется, поехать.
            К тому же я не сомневаюсь что в Нет есть компоненты предназначенные для работы с ДДЕ

            Comment


            • #21
              Сообщение от Strannik
              Сообщение от Vadim
              Сообщение от Strannik
              имхо ДДЕ самое реальное решение
              Слишком сложно и, скорее всего, большая часть его возможностей использоваться не будет.
              ДДЕ сложно? по сравнение с КОМ, ДДЕ проще простого.
              http://www.angelfire.com/biz/rhamini...l#DDEpreferred
              А причем тут COM?
              Все зависит от задачи. DDE делался под определенную модель общения приложений (приложение-тема-элементы и оповещение всех желающих об изменениях), если в данной задаче этого нет, зачем связываться с этими протоколами?

              -

              Comment


              • #22
                вот пожалуйста:
                http://www.gotdotnet.com/workspaces/...a-c4977f46ce2c

                Comment


                • #23
                  Сообщение от Strannik
                  К тому же я не сомневаюсь что в Нет есть компоненты предназначенные для работы с ДДЕ
                  Стандартных нет, therd party yes of course.

                  Официальная политика .NET - смерть COMу, DDE и т.д., как пережитку прошлого.

                  Workflow and WCF forever
                  Legio Patria Nostra

                  Comment


                  • #24
                    Сообщение от Strannik
                    А может, мы все-таки выслушаем начальника транспортного цеха?

                    А то навязываем человеку 3rd party library (которая практически всегда - головная боль), когда ему, может быть, нужно два байта послать и достаточно будет обычного сообщения?

                    -

                    Comment


                    • #25
                      господин начальник молчит что то

                      Comment


                      • #26
                        да мне все равно - лиш бы обмен данными был.

                        После долгих поисков, мне показалось, что легче всего передавать данные через dll библиотеку. Об етом я и спрашивал
                        ну вот, еще и укулели

                        Comment


                        • #27
                          Речь идет не о двух, а о трех баитах

                          Надо передать данные о кол-ве полученых банкнот с cash reader-а во Flash киоск.
                          ну вот, еще и укулели

                          Comment


                          • #28
                            Сообщение от maximus3d
                            Речь идет не о двух, а о трех баитах

                            Надо передать данные о кол-ве полученых банкнот с cash reader-а во Flash киоск.
                            Ну так пошли сообщение. Обычный Windows message. Там место для восьми байт есть в wParam и lParam. Во флеше создай окно с уникальным именем и/или классом, в другом приложении найди его по этим параметрам и пошли сообщение. Надеюсь, они у тебя живут под одним пользователем, в одной terminal session, никто не является сервисом и т.п.?

                            -

                            Comment


                            • #29
                              Сообщение от Vadim
                              Сообщение от maximus3d
                              Речь идет не о двух, а о трех баитах

                              Надо передать данные о кол-ве полученых банкнот с cash reader-а во Flash киоск.
                              Ну так пошли сообщение. Обычный Windows message. Там место для восьми байт есть в wParam и lParam. Во флеше создай окно с уникальным именем и/или классом, в другом приложении найди его по этим параметрам и пошли сообщение. Надеюсь, они у тебя живут под одним пользователем, в одной terminal session, никто не является сервисом и т.п.?
                              ммм... а как послать сообшение? буду шас гуглить.

                              8 баит, конечно маловато, но ето тоже вариант!
                              ну вот, еще и укулели

                              Comment


                              • #30
                                http://ryanfarley.com/blog/archive/2004/05/10/605.aspx

                                Comment

                                Working...
                                X