public void SendMessageToAnotherAgent(string agentToID, string message) { ClientElement element = server.Clients.Where(x => x.ID == agentToID).FirstOrDefault(); if (element != null) { element.SendMessageToAgent(message); } else { this.SendMessageToAgent("out: Такого агента нет в системе"); } }
public void GetNewConnection() { while (true) { TcpClient client = Listener.AcceptTcpClient(); ClientElement element = new ClientElement(client, this); Clients.Add(element); OnNewConnectionCreated(this, new ClientConnectedEventArgs() { ConnectedClient = client }); } }