private void SequenceNumber(SequenceNumberRequestMessage message) { this.sendSequenceId++; SequenceNumberMessage reponse = new SequenceNumberMessage((ushort)sendSequenceId); this.Send(reponse); }
private void SequenceNumberRequestMessageHandler(DofusClient client, SequenceNumberRequestMessage message) { client.Account.LatencyFrame.Sequence++; var sequenceNumberMessage = new SequenceNumberMessage((ushort)client.Account.LatencyFrame.Sequence); client.Send(sequenceNumberMessage); }
public static void SequenceNumberRequestMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { account.Sequence++; SequenceNumberMessage sequenceNumberMessage = new SequenceNumberMessage((ushort)account.Sequence); account.SocketManager.Send(sequenceNumberMessage); }
public void SequenceNumberMessage_writes_correctly_to_file() { var message = new SequenceNumberMessage(256); message.Write(writer); var expectedOutput = new byte[] { 0xff, 0x00, 0x02, 0x01, 0x00 }; stream.ToArray().Should().Equal(expectedOutput); }
public static void SequenceNumberRequestMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { account.Sequence++; SequenceNumberMessage sequenceNumberMessage = new SequenceNumberMessage((ushort)account.Sequence); using (BigEndianWriter writer = new BigEndianWriter()) { sequenceNumberMessage.Serialize(writer); MessagePackaging messagePackaging = new MessagePackaging(writer); messagePackaging.Pack((int)sequenceNumberMessage.ProtocolID); account.SocketManager.Send(messagePackaging.Writer.Content); } }