А если так?
if (received != 0)
{
while (received >= 6)
{
//
}
stream.BeginRead(buffer, 0, buffer.Length, BeginRead, stream);
}
else
{
Disconnected();
}
Code: C#
OnDisconnected - как я понимаю с моего примера?
Так это же не метод, а event:
/// <summary>
/// Disconnected client
/// </summary>
void Disconnected()
{
Account?.Room?.Leave(Account);
OnDisconnected.Invoke(this);
tcp.Close();
}
Code: C#