MUSKEL

Muskeln ist eine Multiplatform, mehrsprachig, n-way-Client- / Server-Protokollbibliothek und -Server.
Jetzt downloaden

MUSKEL Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jeremy Friesner
  • Website des Verlags:
  • http://www.lcscanada.com/jaf/

MUSKEL Stichworte


MUSKEL Beschreibung

Muskel ist ein Multiplatform, mehrsprachig, n-Wege-Client- / Server-Protokollbibliothek und -Server. Muskel ist ein etwas skalierbares, robustes, plattformübergreifendes Client-Server-Messaging-System für dynamische verteilte Anwendungen, die unter einem beliebigen POSIX-kompatiblen Betriebssystem läuft. Der Vernetzung wurde als Netzkomponente von BEHARE, Cuestation, CueConsole entwickelt, verwendet, verwendet und verfeinert, und verschiedene andere Audiokontrollanwendungen an den Level-Steuerungssystemen seit über vier Jahren. Hier sind einige wichtige Merkmale von "Muskeln": · Verwenden Sie BMessage-ähnliche Muskeln :: Nachrichten unter einem Betriebssystem. · Senden Sie heruntergeflachte Muskeln :: Nachrichten von einem Computer in einen anderen über TCP-Streams, und beseitigen Sie unnötige Kompatibilität und Protokollversionsversionen. · Führen Sie einen "Muscling-Server" auf einem zentralen Computer aus und schreiben Sie auf Clientprogramme (oder Download), um sich beim Server anzumelden und mit ihm zu kommunizieren. Einmal angemeldet, können Client-Programme herausfinden, wer sonst angemeldet ist, Muscle :: Nachrichten an andere Clients senden und Muskeln :: Nachrichten im RAM des Servers für andere Clients speichern, um später herunterzuladen. Clients können auch für ausgewählte Daten auf dem Server "abonnieren" auch "abonnieren" und automatisch benachrichtigt werden, wenn sich er ändert. Unicast-Style, Multicast-Style- und Broadcast-Style-Nachrichtenrouting werden über einen intelligenten hierarchischen Muster-Matching-Routing-Mechanismus unterstützt. Schreibe Multiplayer-Spiele, IRC-Chat-Anwendungen, Seti-Stil Verteilte Berechnungs-Apps, oder jede andere Art von verteilter Software wird einfach gemacht, da der Muskel die gesamte schmutzige Arbeit für Sie erledigt! · Passen Sie den mitgelieferten "Muscling-Server" an, indem Sie Ihre eigene Sitzungslogik oder das Meldungs-Streaming-Protokoll definieren. (Beachten Sie, dass dies nur für bestimmte spezielle Anwendungen erforderlich ist - der Standardserver bietet für die meisten Dinge ausreichende Funktionalität.) · Schreiben Sie Ihren Kundencode in C, Java oder Python. Einzelgewinde- und Multi-Thread-Messaging-APIs werden für alle drei Sprachen bereitgestellt. · Oder verwenden Sie einfach die mitgelieferte Nachricht, String, Rateino, Hashtable, Dequeue, String-Tokenizer, Referenzzählung, regulärer Ausdruck und Muster-Matching-Parser sowie Objektpoolcode für sich selbst, als handliche querplattform-Utility-Klassen. Der gesamte Quellcode ist enthalten, und Sie können es kostenlos verwenden und missbrauchen, wie Sie möchten. · Siehe den Anfängerhandbuch für eine detailliertere Beschreibung des Systems und seiner Kapabiliten. Was ist neu in dieser Version: · GethumanReadAlletimeIntervalstring () in syslog.h hinzugefügt. · GETEMPTYBYTEBUFFERREF () FÜR BYTEBUFFER hinzugefügt. {CPP, H}. · Zusätzliche Datanode :: GetChild () -Methode hinzugefügt, die das Ergebnis als Rückgabewert als als BY-Referenzparameter zurückgibt. · ParseHumanReadAlletimeIntervalstring () kann nun die Zeitspanne der Multiple-Klausel-Time-Saiten der vom GethumanReadAllTabletabletimeTervaltring () erzeugten Typ analysieren. · In der Pulsen-Klasse-Klasse ein Getpulseparent () hinzugefügt. · Das Muscle_Routing_Flag_Reflect_to_Spel-Bit aus dem Standard-Default_MUSCLE_ROUTING_FLAGS_BIT_CHORD entfernt, da einschließlich dieses Bit das Standard-Routing-Verhalten von Sitzungen unterscheidet, das sich von dem, was er war (und ist) dokumentiert. · Batchoperator nennt jetzt Batchenden () aus dem Batch-Kontext anstelle von nach dem Ende des Batch-Kontexts, der zur Konsistenz mit der Semantik von Batchbegins () ist. · Umschreiben Sie die Windows-Implementierung der Mutex-Klasse neu, um kritische Abschnitte zu verwenden, anstatt einen Windows Mutex direkt zu sperren, um eine bessere Leistung zu erhalten. · Die Python-Dateien in dem Python-Ordner umbenannt von z. Camelcase.py bis z.B. Lower_underbar_case.py, pro Anleitung des Python-Stils. · CalculateHashCode () und CalculateHashCode64 () Nicht-Inline-Funktionen hergestellt, da sie ziemlich groß sind, um in Linien zu sein. · Umschreiben Sie die Xenomai-Implementierung von GETRuntime64 (), um anstelle von RT_TIMER_READ () aufzurufen, so dass der zurückgegebene Wert Nanosekunden-seit-boot, nicht nanosekunden-seit-1970 ist. · Das Befehlszeilenargument "RealTime" jetzt unterstützt MEMSETS () der Sched_Param-Struktur-Struktur, bevor er ihn ausfüllen kann, nur für den Fall, dass es außerdem andere Mitglieder gibt, außerdem dabei keine anderen Mitglieder. · Ein Fehler in der HASHTABLE-Klasse behoben, in dem der Kopieren eines Hashtables an einen anderen, dass in der Iterationsliste der Zieltabelle mehrere identische Einträge angezeigt werden können.


MUSKEL Zugehörige Software

Cego

CEGO implementiert ein Relational- und Transaktionsdatenbanksystem mit Unterstützung für die SQL-Abfragesprache. ...

446

Herunterladen