예제 #1
0
        protected object ReadMessage()
        {
            byte[]       buffer       = ReadBuffer(147);
            LengthRecord lengthRecord = (LengthRecord)Deserialize(buffer);

            byte[] buffer2 = ReadBuffer(lengthRecord.length);
            return(Deserialize(buffer2));
        }
예제 #2
0
		protected void SendMessage(ISerializable request)
		{
			byte[] array = this.Serialize(request);
			LengthRecord obj = new LengthRecord(array.Length);
			byte[] array2 = this.Serialize(obj);
			D.Assert(array2.Length == 147);
			this.WriteBuffer(array2, array2.Length);
			this.WriteBuffer(array, array.Length);
		}
예제 #3
0
        protected void SendMessage(ISerializable request)
        {
            byte[]       array = Serialize(request);
            LengthRecord obj   = new LengthRecord(array.Length);

            byte[] array2 = Serialize(obj);
            D.Assert(array2.Length == 147);
            WriteBuffer(array2, array2.Length);
            WriteBuffer(array, array.Length);
        }