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); } }
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); } }