private bool ReceiveMessageFromServer(ISocket server, Buffer recvBuffer) { bool CLIENT_EXIT_FLAG = false; do { var bytesReceived = AweSock.ReceiveMessage(server, recvBuffer); if (bytesReceived.Item1 > 0) CLIENT_EXIT_FLAG = true; else if (bytesReceived.Item1 == 0) return false; Thread.Sleep(1000); } while (!CLIENT_EXIT_FLAG); return true; }