Frage : Probleme mit Protokollpuffern

Ich benutze protocal Puffer der googles „in Verbindung stehe“ zwischen Wechselstrom #anwendung und einer Javaanwendung. Die Kommunikation läuft einen Mitteilungbediener durch. Es funktioniert gerade feines, wenn ich Schnüre, ints und einfachere Arten sende. Mein Problem ist, dass die C#-Anwendung einen Datum/Uhrzeit--Gegenstand sendet. Ist es möglich für mich, diesen Gegenstand in Java irgendwie zu kommen?

In das .proto-file kann ich „einfache“ Arten wie nur benutzen:
required Schnurname = 1;
optional int32 nr = 2;

I kann nicht zum Beispiel verwenden (oder kann I? )
required GregorianCalendar Gaschromatographie = 3;


I nicht wirklich verstehen, wie ich Daten erhalten kann, die nicht von der einfachen Art in das javacode ist. Ist das sogar möglich? Ich einen Datum/Uhrzeit--Gegenstand in C#, kann bedeuten das im Javacode sogar wiederholt werden? Ich habe keine Idee von, wie diese Kategorie innerlich sozusagen dargestellt wird. Ich kann erhalten Byte-kleide in den Java-Code, aber was tue ich mit dem? Ein GregorianCalendar in Java scheint, ähnliche Einstellung als das Datum/Uhrzeit in C# zu haben aber kann Sie von einem zum anderen sozusagen gehen.

Hope, das Sie verstehen, was I mean.

Antwort : Probleme mit Protokollpuffern

>>So I Vermutung kippen Sie gerade Austauschgegenstände in dieser Richtung zwischen verschiedenen Sprachen, sogar mit den helpof Protokollpuffern.

Nicht, nicht ohne sie Portable binarily seiend. Sie konnten ihn über dem Draht mit C# periodischer Veröffentlichung drücken, aber Java müssen auf rohem Messwert beruhen, um alles mit ihm zu tun
Weitere Lösungen  
 
programming4us programming4us