static void Main() { Console.Title = "UserChatWindow"; var client = new MyChatClient(); var address = new Uri("net.tcp://*****:*****@"..\..\..\HumanConsole\bin\Debug\HumanConsole.exe"); Console.ReadKey(true); chatWindowhost.Close(); factory.Close(); }
static void Main(string[] args) { MyChatClient client = new MyChatClient("localhost", 8181); client.connect(); String message = String.Empty; while (message != "bye!") { message = Console.ReadLine(); client.sendMessage(message); } client.disconnect(); Console.WriteLine("\nPress Enter to exit..."); Console.Read(); }
static void Main(string[] args) { var name = args.Any() ? args[0] : "MyClient"; Console.Title = name; var client = new MyChatClient(); var address = new Uri("net.tcp://localhost:8002/MyChat"); var binding = new NetTcpBinding(); var endpoint = new EndpointAddress(address); var factory = new DuplexChannelFactory <IChatServer>(client, binding, endpoint); var channel = factory.CreateChannel(); channel.Init(name); Random random = new Random(); while (true) { try { Task.Delay(random.Next(1000, 5001)).Wait(); var message = new StringBuilder("blah"); var count = random.Next(6); for (int i = 0; i < count; i++) { message.Append("-blah"); } Console.WriteLine("{0,-10}ME: {1}", DateTime.Now.ToLongTimeString(), message); channel.Say(message.ToString()); } catch { Console.WriteLine("Сервер разорвал соединение..."); break; } } Console.ReadKey(true); }
public void Test_Connecting_To_Bad_Server() { MyChatClient client = new MyChatClient("localhost_doesnot_exist", 65535); client.connect(); }