static async Task Main(string[] _) { var userService = new UserService(); var userServiceHost = new UserServiceHost(userService); var serviceContext = new ServerContext(userServiceHost); var token = await serviceContext.OpenAsync(); Console.WriteLine("서버가 시작되었습니다."); Console.WriteLine("종료하려면 아무 키나 누르세요."); Console.ReadKey(); await serviceContext.CloseAsync(token, 0); }
static async Task Main(string[] _) { var userService = new UserService(); var userServiceHost = new UserServiceHost(userService); var serviceContext = new ClientContext(userServiceHost); { var token = await serviceContext.OpenAsync(); var userToken = await userService.LoginAsync("admin", "admin"); Console.WriteLine($"로그인 되었습니다: {token:B}"); Console.WriteLine("종료하려면 아무 키나 누르세요."); Console.ReadKey(); await userService.LogoutAsync(userToken); await serviceContext.CloseAsync(token, 0); } }