/// <summary> /// 可能存在Bug stream那个Buff不够用了 /// </summary> /// <param name="v">V.</param> public void writePB(SimpleMemoryStream v) { UInt32 size = (UInt32)v.Length; if (size > fillfree()) { LogHelper.Log("Error", "memorystream::writeBlob: no free!"); return; } /* * for(UInt32 i=0; i<size; i++) * { * datas_[wpos++] = v[i]; * } */ Array.Copy(v.GetBuffer(), 0, datas_, wpos, v.Length); wpos += (int)v.Length; }
public AgentForwardingChannel(IAgentForward client) { _client = client; _buffer = new SimpleMemoryStream(); }