Example #1
0
        public void SendPacketReturnMessage(ulong id)
        {
            OscMessage message = OscPackageBuilder.CreatePacketIDMessage(id, true);

            sender.Send(message);

            PacketTransmitted?.Invoke(message);
        }
Example #2
0
        public OscPackageQueue(uint identifier, IPAddress adapterAddress, int localPort, IPAddress address, int port, OscPackageListener bundleListener)
        {
            double frequency = Stopwatch.Frequency;

            retryFrequency = (long)(frequency / 10);

            builder = new OscPackageBuilder(identifier);
            builder.BundleComplete += Builder_BundleComplete;

            QueueIdentifier = identifier;

            this.sender = new OscSender(adapterAddress, localPort, address, port);

            this.bundleListener = bundleListener;

            bundleListener.Attach(OscPackage.ReturnAddress, OnReturnMessage);
        }