/// <summary> /// Trimite mesajul către adresa menţionată şi returnează răspunsul. /// </summary> /// <param name="to">Adresa spre care să trimită mesajul</param> /// <returns>Mesajul răspuns primit înapoi</returns> public Message deliverAndWaitFeedback(Address to) { try { byte[] stream = this.serialize(); NetworkStream netStream = new TcpClient(to.ip, to.port).GetStream(); netStream.Write(stream, 0, stream.Length); netStream.Flush(); Message answer = new Message(netStream); netStream.Close(); return answer; } catch (Exception) { return null; } }