首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

protobuf 的东西,完全整不明白了!解决办法

2012-01-24 
protobuf 的东西,完全整不明白了!急啊!!!!!!!!!!Dim rpcResponse As New GetPubKey.RpcResponserpcRespons

protobuf 的东西,完全整不明白了!急啊!!!!!!!!!!

  Dim rpcResponse As New GetPubKey.RpcResponse

  rpcResponse = ProtoBuf.Serializer.DeserializeWithLengthPrefix(Of RpcResponse)(Stream, ProtoBuf.PrefixStyle.Base128, Stream.Length)


  Console.WriteLine("收到了!" & rpcResponse.flag)//这里出错"未将对象引用设置到对象的实例。"

可是明明是有引用到实例了"Dim rpcResponse As New GetPubKey.RpcResponse"

谁能告诉我怎么操作protobuf,进行接口数据传递啊!!!!

[解决办法]
ProtoBuf.Serializer.DeserializeWithLengthPrefix(Of RpcResponse)(Stream, ProtoBuf.PrefixStyle.Base128, Stream.Length)

为 Nothing
[解决办法]
增加:
if rpcResponse is not Nothing then
Console.WriteLine("收到了!" & rpcResponse.flag)
end if

热点排行