bytes = await Task.Factory.FromAsync((AsyncCallback callback, object state) =>
{
var t= s.BeginReceive(received, received.Length, 0, SocketFlags.None, callback, state);
return t;
}, s.EndReceive, null);
bytes = await Task.Factory.FromAsync((AsyncCallback callback, object state) =>
{
var t= s.BeginReceive(received, received.Length, 0, SocketFlags.None, callback, state);
return t;
}, s.EndReceive, null);