Ejemplo n.º 1
0
        public void SendAndReceiveMessage()
        {
            using (var server = new OscServer(9001, new IPEndPoint(IPAddress.Any, 0)))
                using (var client = new OscClient(new IPEndPoint(IPAddress.Loopback, 9001)))
                {
                    var method = new OscMethod(new OscAddress("/abc"), Callback);

                    server.AddMethods(method);
                    server.Start();

                    var addressPattern = new OscAddressPattern("/abc");
                    var arguments      = new OscValue[] { new OscString("Hello World.") };
                    var message        = new OscMessage(addressPattern, arguments);

                    client.Send(message);

                    Thread.Sleep(100);
                }

            Assert.True(messageReceived);
        }