Example #1
0
        private async Task SendHelloAnswer(HelloRequest msg)
        {
            _gossipNode.AddPeer(msg.Peer);

            HelloResponse o = new HelloResponse();

            o.Members.Add(_gossipNode.GossipPeer);
            o.Members.Concat(_gossipNode.RemotePeers);
            o.RemoteEndPoint   = _gossipNode.GossipPeer.EndPoint;
            o.Id               = Guid.NewGuid().ToString();
            o.RequestMessageId = msg.Id;

            await SendAsync(o, msg.RemoteEndPoint);
        }