Ejemplo n.º 1
0
        /// <summary>
        /// Register the identifier and IPEndpoint with the NameServer and send
        /// the response back to the NameClient
        /// </summary>
        /// <param name="value">The register request event</param>
        public override void OnNext(NamingRegisterRequest value)
        {
            NameAssignment assignment = value.NameAssignment;

            _server.Register(assignment.Identifier, assignment.Endpoint);

            value.Link.Write(new NamingRegisterResponse(value));
        }