private void Accept(IAsyncResult iar)
{
using(var client = _lisenter.EndAcceptTcpClient(iar))
using(var writer = new DecoratedObjectWriter(client.GetStream()))
{
foreach(var message in Messages)
{
writer.WriteMessage(message);
}
writer.Write(null);
}
}