public void SendPacketReturnMessage(ulong id) { OscMessage message = OscPackageBuilder.CreatePacketIDMessage(id, true); sender.Send(message); PacketTransmitted?.Invoke(message); }
public void Pump() { if (queue.Count == 0) { return; } long nextPumpTime = Stopwatch.GetTimestamp(); if (lastPumpTime > nextPumpTime - retryFrequency) { return; } lastPumpTime = nextPumpTime; OscBundle bundle = queue.Peek().Bundle; PacketTransmitted?.Invoke(bundle); sender.Send(bundle); }