Эквиваленты Linux/Mac OS X для Windows Communication Foundation

Просто для дальнейшего разъяснения предыдущих ответов, вот как добавить ссылки вручную:

<configuration>
  <system.web>
    <compilation targetFramework="4.5">
      <assemblies>
        <add assembly="System.IO.Compression, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
        <add assembly="System.IO.Compression.FileSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
      </assemblies>
    </compilation>
  </system.web>
</configuration>

Файлы можно найти в C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ и подпапках содержит необходимую информацию о версии, культуре и PublicKeyToken.

6
задан corntoole 4 June 2009 в 07:29
поделиться

3 ответа

Если приложения Linux достаточно современные, вы можете воспользоваться преимуществами D-Bus . Это потомок DCop от KDE и, в меньшей степени, Bonobo от GNOME, так что если он старше, вы можете поискать одну из этих вещей. Конечно, это предполагает, что он использует один из этих наборов инструментов.

Если он даже старше этого или использует набор инструментов без какого-либо высокоуровневого IPC (например, Motif (я думаю)), вы можете в конечном итоге прибегнуть к каналам , сокеты, фифос и все остальное, что я мог забыть. Это, конечно, предполагает, что в приложении есть какие-то перехватчики для этого.

5
ответ дан 10 December 2019 в 00:43
поделиться

Вот список руководств, относящихся к сети в Mac OS X. Он охватывает различные уровни сети, от низкоуровневой связи через сокеты до http://developer.apple.com/documentation/ Какао / Networking-date.html # doclist

Он охватывает:

  • Основные сетевые функции Foundation для работы с низкоуровневыми сокетами BSD.
  • Классы потоков какао для чтения данных из потоков и запись данных в потоки.
  • Клиентские инфраструктуры веб-служб доступно в Mac OS X.
  • Bonjour in Cocoa или Carbon приложений.
  • Система загрузки URL-адресов для управления URL-адресами и передачи Содержимое URL
  • Программирование распределенных объектов - связь между объектами Objective-C в разных потоки или другие процессы

В противном случае Mac OS X полностью совместима с Posix системой unix, поэтому вы найдете систему IPC, аналогичную системе Linux.

Или, может быть, вам нужна система Mac OS X Services , система, которая позволяет одному приложению получать доступ к функциям другого приложения. Приложение рекламирует предоставляемые услуги. Подробнее читайте в связанной документации Apple.

4
ответ дан 10 December 2019 в 00:43
поделиться

Ближайшим родственником будет libsoap и эквивалентные библиотеки SOAP на выбранном вами языке.

1
ответ дан 10 December 2019 в 00:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: