using Greeter; using Grpc.Core; using System; using System.Threading.Tasks;
namespace GreeterServer { class Program { static void Main(string[] args) { const int port = 5555; Server server = new Server { Services = { Greet.BindService(new GreetImpl()) }, Ports = { new ServerPort("localhost", port, ServerCredentials.Insecure) } }; server.Start();
Console.WriteLine($"Greeter Server Listening on port {port}"); Console.WriteLine("Press Enter to exit"); Console.ReadLine();
namespace GreeterClient { class Program { static void Main(string[] args) { Channel channel = new Channel("127.0.0.1:5555", ChannelCredentials.Insecure); var client = new Greet.GreetClient(channel); var replay = client.SayHello(new HelloRequest { Name = "Auto" }); Console.WriteLine($"{replay.Message}");