https://bugs.kde.org/show_bug.cgi?id=441830

--- Comment #11 from Maxim Egorushkin <maxim.yegorush...@gmail.com> ---
(In reply to Simon Redman from comment #8)
> (In reply to Maxim Egorushkin from comment #5)
> > The developers must provide justification for these rather frequent TCP
> > keepalive messages when communicating with battery-powered devices.
> 
> As in the PR vladikss linked: If the keepalive is set higher, it will
> falsely tell users that the phone is connected when it is in fact not.

The problem the desktop kdeconnect tries to solve with its uber-frequent TCP
keep-alives is detecting whether the user mobile device is still connected or
not. That's a genuine and common problem, and it has long been solved. The
uber-frequent TCP keep-alives kdeconnect uses to solve this recurrent problem
isn't the right solution or best practice, precisely because it drains mobile
device battery. 

There are different solutions for this problem in different mobile OSs.
kdeconnect authors should use those, instead of spamming those battery draining
incessant TCP keep-alives. Numerous messenger apps solve this problem, none
drains the battery as bad as kdeconnect does.

> Please do the test as requested by vladikss. Without some evidence that a 
> change actually makes a difference, it's just a random number.

I am not the author, maintainer or QA of kdeconnect. That's why vladikss'
request to expend my time and effort to do tests or experiments for him sounds
rather wild to me.

I have taken the time to provide an accurate description of the problem, root
cause analysis and a working solution. That's the best I can do for kdeconnect.

Conceptually, I have shown you the light. Whether to follow the light or stay
in the dark is up to kdeconnect authors and maintainers. I don't care if they
prefer staying in the dark.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to