static void Main(string[] args) { // commandString = "Список команд:" + Environment.NewLine; commandString += "Как дела?" + Environment.NewLine; commandString += "Который час?" + Environment.NewLine; commandString += "Список клиентов." + Environment.NewLine; //экземпляр ServerObj = new AsyncSockets(); //подписка на события ServerObj.OnAccept += OnAccept; ServerObj.OnError += OnError; ServerObj.OnReceive += OnReceive; //старт сервера try { ServerObj.ServerStart("127.0.0.1", 5555); Console.WriteLine("Сервер запущен."); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } Console.ReadLine(); }
static void Main(string[] args) { //экземпляр класса AsyncSockets ClientObj = new AsyncSockets(); //подписка на события ClientObj.OnReceive += OnReceive; ClientObj.OnError += OnError; //старт клиента Socket socket = null; try { socket = ClientObj.ClientStart("127.0.0.1", 5555); } catch (Exception ex) { Console.WriteLine(ex.ToString()); Console.ReadLine(); Environment.Exit(0); } string com = ""; while (com != "пока") { com = Console.ReadLine(); if (com != "") { ClientObj.Send(socket, com); } } socket.Shutdown(SocketShutdown.Both); socket.Close(); }