Ejemplo n.º 1
0
 public void SendOperationResponse(OperationResponse response)
 {
     using (var packet = PhotonServerPacket.CreatePacket())
         using (var buffer = new StreamBuffer(0))
         {
             SerializationProtocol.SerializeOperationResponse(buffer, response, false);
             packet.Write(buffer.ToArray(), 0, (int)buffer.Length);
             Send(packet);
         }
 }
Ejemplo n.º 2
0
        public void SendOperationResponse(OperationResponse response)
        {
            var tcpHeader = new byte[] { 251, 0, 0, 0, 0, 0, 1, 243, 3 };

            var buffer = default(byte[]);

            using (var stream = new StreamBuffer(0))
            {
                stream.Write(tcpHeader, 0, tcpHeader.Length);
                SerializationProtocol.SerializeOperationResponse(stream, response, false);

                buffer = stream.ToArray();
                int num = 1;
                Protocol.Serialize(buffer.Length, buffer, ref num);
            }

            using (var photonPacket = new PhotonPacket())
            {
                photonPacket.Write(buffer, 0, buffer.Length);
                Send(photonPacket);
            }
        }