Пример #1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            // Get our button from the layout resource,
            // and attach an event to it
            Button button = FindViewById <Button> (Resource.Id.myButton);

            button.Click += delegate {
                button.Text = string.Format("{0} clicks!", count++);
            };

            // replace with Redis server IP address.  I found simulators
            // don't like localhost
            string host = "192.168.1.111";
            Redis  r    = new Redis(host);

            // set some values in redis
            //r.Set ("foo", "droid was here");

            // subscribe to channel foo
            RedisSub rs = new RedisSub(r.Host, r.Port);

            RedisSubEventHandler eventHandler = new RedisSubEventHandler(MessageReceived);

            rs.MessageReceived     += eventHandler;
            rs.SubscribeReceived   += eventHandler;
            rs.UnsubscribeReceived += eventHandler;

            // subscribe to channel foo
            rs.Subscribe("foo");
        }
Пример #2
0
        private void ConnectToRedis()
        {
            string host = "192.168.1.111";
            Redis  r    = new Redis(host);

            // set some values in redis
            //r.Set ("foo", "iOS was here");

            // subscribe to channel foo
            RedisSub rs = new RedisSub(r.Host, r.Port);

            RedisSubEventHandler eventHandler = new RedisSubEventHandler(MessageReceived);

            rs.MessageReceived     += eventHandler;
            rs.SubscribeReceived   += eventHandler;
            rs.UnsubscribeReceived += eventHandler;

            // subscribe to channel foo
            rs.Subscribe("foo");
        }