protobuf-net

    1熱度

    1回答

    我正在編寫一個客戶端服務器應用程序,它使用protobuf進行序列化,並使用TCPClient/TCPListener來傳輸數據。 該應用程序已被寫入發送一條消息從客戶端到服務器,然後服務器發回響應。然後睡覺2秒鐘,然後重複。 一切工作正常,第一次循環,但當第二次再次嘗試時,它會生成一個套接字關閉的異常。 我想通過使用SerializeWithLengthPrefix/DeserializeWit

    2熱度

    1回答

    我有兩個有關超大型對象序列化的問題。 1:當您序列化一個對象>> 2GB長度前綴時會發生什麼?初看起來,它看起來像長度前綴是一個整數。 prototobuf-net是否支持序列化帶有前綴前綴的大對象? 2:序列化下面的類的似乎永遠採取(針對9.5億個整數): [ProtoContract] public class Xyz { [ProtoMember(1, IsPacked = t

    1熱度

    1回答

    我有以下(簡化!).proto。它來自另一個軟件,我不能修改它。 package test; message Base { optional string name = 2; extensions 1000 to max; } message Extension1 { extend Base { optional Extension1 typ

    1熱度

    1回答

    我目前正試圖將以下項目轉換爲C#.NET供我個人使用。這兩個項目與編程語言的主要區別是相似的。雖然轉換我正面臨一個問題,試圖在C#中爲protobuf-net生成的類構造一個對象。 下面是這是用來在所有的項目生成的類原原文件: https://github.com/Akdeniz/google-play-crawler/tree/master/src/main/protobuf 生成的類「Bulk

    1熱度

    1回答

    就像我會做在C#: class DerivedClass : BaseClass {} 是有辦法重新創建一個原文件的消息這種行爲? 因此,DerivedClass是BaseClass類型,並且可以繼承其屬性。 我試圖extend我的基本消息,但這產生了不同的結果。

    1熱度

    2回答

    我有數十億個對象,我試圖在B +樹中將它們構造爲序列化到HDD。我使用數據結構的BPlusTree庫和序列化/反序列化的protobuf-net。在這方面,我定義我類爲: [ProtoContract] public class B<C, M> where C : IComparable<C> where M : IData<C> { int

    2熱度

    3回答

    我想序列化,然後反序列化一個對象的類從Dictionary<string,int>從字符串成員字段派生。 public class TempClass : Dictionary<string, int> { public string Version; public TempClass() { } } 我寫一個單元測試,以捕獲我運行到該問題:所述構

    1熱度

    1回答

    我正在使用protobuf-net來序列化我的數據。在Windows下一切正常,我使用Mono在Linux下運行示例項目,但看起來並不簡單。 我收到以下錯誤: Missing method Skip in assembly /home/***/Debug/Di3.dll, type System.Linq.Enumerable Unhandled Exception: System.IO.File

    2熱度

    1回答

    因此protobuf網使用這個原內容爲.NET GUID: message Guid { optional fixed64 lo = 1; // the first 8 bytes of the guid optional fixed64 hi = 2; // the second 8 bytes of the guid } ...當我編譯原爲Java類,並創建該Java

    1熱度

    1回答

    我有一類設置這樣的(我刪除了很多其他的屬性,因爲它們不涉及到我的問題...): public class Record : IRecord { /// <summary> /// The type of recovery record and data needed to recover this record. /// </summary> [DataM