NetMQ.Zyre.Zyre.Peers C# (CSharp) Method

Peers() public method

Return list of current peers (their Uuids).
public Peers ( ) : List
return List
        public List<Guid> Peers()
        {
            _actor.SendFrame("PEERS");
            var peersBuffer = _actor.ReceiveFrameBytes();
            var peers = Serialization.BinaryDeserialize<List<Guid>>(peersBuffer);
            return peers;
        }

Usage Example

Exemplo n.º 1
0
        public void StartZyre()
        {
            lock (_sync)
            {
                _zyre = new NetMQ.Zyre.Zyre(Name, true, Log);
                //_zyre.Socket.ReceiveReady += ReceiveFromRemote;

                _zyre.EnterEvent   += _zyre_EnterEvent;
                _zyre.ShoutEvent   += _zyre_ShoutEvent;
                _zyre.WhisperEvent += _zyre_WhisperEvent;

                //_poller.Add(_zyre.Socket);

                _zyre.Join("ZST");
                _zyre.Start();
                _zyre.Peers();

                //CheckPolling();

                _uuid = _zyre.Uuid();
            }
        }