protobuf-net

    3熱度

    3回答

    語境: 我現在擁有的一切: 3層應用 客戶端服務器通信 服務器:ASP .NET WebApi v1 客戶端:HttpClient 序列化 - JSON.NET 然而, JSON.NET緩慢 JSON.NET是更慢的第一呼叫(ⅰ把它,這是因爲串行器組件的在飛行中生成)。這對我來說太慢了 - 根據我需要儘可能優化第一個呼叫的要求。 我正在考慮使用protobuf-net而不是JSON.NET。在一個

    0熱度

    2回答

    我正在用套接字通信構建C#服務器和python客戶端應用程序。服務器將序列化的對象列表發送給客戶端,但是我不知道(也找不到)如何在python中反序列化列表。任何幫助,將不勝感激。

    3熱度

    1回答

    我在Unity3d(c#腳本)中嘟vo着一個voip客戶端代碼,現在我能夠成功連接到任何一個拙劣的公共服務器。但是,當我嘗試反序列化一個UDP隧道時,我得到了很多例外,包括'無效wiretype','數字溢出','無效字段','endofstream','錯誤的組被終止'和bla bla ...所有在這個特定的路線。 var udpTunnel = Serializer.DeserializeWi

    0熱度

    1回答

    我很少從svn倉庫下載最新的protobuf-net源代碼。我最後一次是在2013年9月。在此之間和現在之間的某段時間,似乎庫不再可用,並且來自谷歌代碼網站(http://code.google.com/p/protobuf-net/source/checkout)的鏈接導致錯誤「無法建立連接,因爲目標機器積極拒絕它「。是否有人知道protobuf-net存儲庫的新位置或知道Marc Gravel

    2熱度

    1回答

    我正在使用protobuf將大對象序列化爲二進制文件進行反序列化並在以後再次使用。但是,當我反序列化一些較大的文件時,我遇到了問題。該文件是大約2.3〜GB的大小,當我嘗試反序列化他們,我得到一些例外拋出(按以下順序): 子消息不正確讀取 無效的導線型;這通常意味着你覆蓋了一個文件而不會截斷或設置長度;請參見Using Protobuf-net, I suddenly got an excepti

    4熱度

    1回答

    我想在Xamarin應用程序中使用Protocol Buffers,所以我需要使用PCL項目來存放我的非平臺特定的代碼。 我使用protobuf-net protogen將.proto文件轉換爲.cs文件,但它與PCL項目不兼容。使其兼容與從文件中移除每個全局:: System.Serializable屬性一樣簡單,但我想知道是否有辦法使protogen不將這些屬性放入生成的文件中。 如果我要a)

    2熱度

    1回答

    我試圖獲得protobuf看起來像調試目的的明文表示。 我在找的是一個「.SerializeToText」,它給了我一個帶有protobuf數據的字符串。 我也會想到一個「.DeSerializeToText」,它需要一個protobuf並且只是寫出來。 這是存在還是有創建一個好辦法? 問候 TeeCee

    1熱度

    2回答

    1) 我使用protobuf網同步通過網絡兩個對象,因爲我能夠跟蹤兩個同步,我只能送什麼,而不是改變之間所做的更改的整個對象。 所以基本上我想重寫所有基於'髒'標誌的可空屬性序列化。 有沒有一種「很好」的方式來做到這一點? (我可以用一個線程本地布爾生活,修改我的屬性getter的行爲,但是..)。 2)(獎金問題) 我去開啓和關閉序列化的「真實」對象或通用DTO的對象。但是我在DTO上遇到困難,

    0熱度

    1回答

    我正在評估Protobuf-net加速WCF項目,到目前爲止它看起來很有希望,但我在客戶端出現空列表(和字典)出現問題。 編輯 這個問題竟然是錯的問題是與空集沒有什麼做的內容。我正在更新它,所以任何人都會絆倒它可能會得到一些幫助。 編輯 這是(簡化)代碼 [ProtoContract] public class TestObject { [ProtoMember(1

    2熱度

    1回答

    我有一個使用Protofbuf-Net序列化的對象列表(假設爲class AccessLevel)。 對象不是固定大小的,是否可以在不重寫整個文件的情況下更新序列化文件中的單個對象(基於索引)?