Interprozess-Kommunikationsserver

Interprozess-Synchronisations- und Kommunikationsprimmimitive für C ++.
Jetzt downloaden

Interprozess-Kommunikationsserver Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • garret.ru
  • Website des Verlags:
  • Betriebssysteme:
  • Windows 2000/Me/NT
  • Dateigröße:
  • 181KB

Interprozess-Kommunikationsserver Stichworte


Interprozess-Kommunikationsserver Beschreibung

RIPC ist Bibliothek, die Interprozesssynchronisations- und Kommunikationsfunktionen für Prozesse für Prozesse bereitstellt, die an verschiedenen Netzwerkknoten ausgeführt werden. RIPC bietet breite Set von Standard-Primitiven: Semaphor, Ereignis, FIFO-Warteschlange, Barriere, gemeinsam genutzte Speicher, gemeinsame und exklusive Schlösser. Struktur des RIPC-Pakets RIPC-Paket besteht aus zwei Bibliotheken: RipcClient.lib. Bietet Stubs von RIPC-Primitiven, die Anforderungen an den Server senden Ripcserver.lib. Server-Implementierung von Ripc-Primitiven RIPC unterstützt lokale und entfernte Sitzungen. Remote-Sitzungen erstellt von RipcClientFactory-Klasse etablieren Verbindung mit dem Server über TCP / IP-Stream-Buchse. Serverprozess sollte vor Clients gestartet werden. In diesem Fall Primitives an lokalen Computerservern als Stubs und Umleitungsanfragen an den Server. Dieser Modus ist nützlich, um Synchronisation und Kommunikation zwischen mehreren Prozessen auf denselben oder anderen Computern bereitzustellen. Lokale Sitzungen werden von der Ripscerverfactory-Klasse erstellt. Sie sind nützlich, um die Synchronisation von Threads innerhalb desselben Prozesses bereitzustellen (wenn Sie anspruchsvollere Synchronisationsprimmitiven verwenden möchten, als Standardsynchronisationseinrichtungen von OS). Die einzige lokale Sitzung kann von allen Threads gemeinsam genutzt werden. In diesem Fall sollte kein Serverprozess gestartet werden. Schnellstart Include-Dateien, die für die Verwendung von RIPC-Paket benötigt werden, befinden sich in INC-Verzeichnis. Bibliotheken befinden sich im LIB-Verzeichnis. Die Version von RIPC für Windows wird mit Binärdateien dieses Bibliotheken und dem von Visual C ++ - Comiler erstellten Server bereitgestellt. In jedem anderen System müssen Sie diese Bibliotheken selbst erstellen. Ändern des Verzeichnisses an SRC und EXCOUTE MAKE (für Visual C ++ RIPC bietet make.bat-Datei, die MS NMAKE-Dienstprogramm für makefile.mvc aufgibt). Standardmäßig werden statische Version von Bibliothek erstellt. Um dynamisch verknüpfte Bibliotheken herzustellen, bearbeiten Sie Makefile und weisen Sie SET generate_dll = 1 zu. Im Falle der Verwendung von DLL-Bibliotheken vergessen Sie nicht, sie in Pfad (unter Windows) oder in LD_Library_Path (bei UNIX) aufzunehmen.


Interprozess-Kommunikationsserver Zugehörige Software

Al_lib.

Free Delphi-Librairie für Delphi einschließlich Datumsberechnung, einfache Datei ... ...

10 30KB

Herunterladen