2016-07-30 9 views
0

Ich habe eine Notwendigkeit, einen internen Zustand von 2 Programmen (Client & & Server) über die dauerhafte Netzwerkverbindung zu synchronisieren.Golang Array-und Karten-Synchronisation über Netzwerk

Die erste Idee war, ein benutzerdefiniertes Protokoll dafür zu implementieren, gibt es irgendwelche Alternativen, die Sie sich vorstellen können? Irgendwelche Bibliotheken, die dabei helfen könnten?

Interner Zustand besteht aus einer Menge von Karten und Scheiben, wenn einige Struktur innerhalb Slice/Karte ändert es in Ordnung wäre, es als Ganzes

Antwort

0

Paket encoding/gob vielleicht hilfreich, wenn nur golang passieren

+0

dies löst nur Serialisierung Aspekt der Aufgabe, ich überprüfe, gibt es etwas, das die ganze Art der Serialisierung, über das Netzwerk, Deserialisierung – let4be

+1

net/rpc umgehen könnte es ist, dass Sie wollen? – zzn

+0

Dies könnte näher hit =) Mit etwas Klebstoff Code zum Erkennen von Änderungen in Scheiben && Karten könnte es die Aufgabe lösen Ich denke, – let4be