예제 #1
0
        static void Main(string[] args)
        {
            AuthMethods    authMethods = new AuthMethods();
            IChannelServer host        = ChannelServerBuilder.CreateServer();

            host.LoadAssemblies(AppDomain.CurrentDomain, null);
            host.AddTokenAuthentication(authMethods.AuthenticateToken);
            host.StartHosting(null);

            Console.ReadLine();
        }
예제 #2
0
        static void Main(string[] args)
        {
            AuthMethods    authMethods = new AuthMethods();
            IChannelServer host        = ChannelServerBuilder.CreateServer();
            //host.LoadAssemblies(AppDomain.CurrentDomain, null);
            List <string> asm = new List <string>
            {
                "Nuclear.Channels.Test"
            };

            host.RegisterChannels(asm);
            host.AddTokenAuthentication(authMethods.AuthenticateToken);
            //host.ConfigureCacheCleaner(TimeSpan.FromSeconds(30));
            host.StartHosting(null);

            Console.ReadLine();
        }