我想在.net中使用原-BUF C#庫。我正在使用ApiController和System.Net.WebSockets命名空間。它有一種獲取傳入消息的方式。發送協議在.net ApiController緩衝對象protobuf.js
ArraySegment<byte> buffer = new ArraySegment<byte>(new byte[1024]);
WebSocketReceiveResult result = await socket.ReceiveAsync(buffer, CancellationToken.None);
我需要一個流來使用protobuf。我不確定如何使用這個名稱空間獲得一個,因爲它使用的是ArraySegment。
我能夠發送一個proto-buf對象來解碼/ protobuf.js,但現在已經在js客戶端上構建了一個對象併發送給服務器。
例CUST = Serializer.DeserializeWithLengthPrefix(結果,PrefixStyle.Base128);
目前尚不清楚該問題是否是* *發送回客戶端(根據你的頭銜)或* *接收來自客戶端(按照體)。請澄清。 –