mirror of
https://github.com/quasar/Quasar.git
synced 2026-04-25 15:25:59 +03:00
[GH-ISSUE #830] Reducing "Remote Desktop" Window cause client to briefly disconnect #556
Labels
No labels
bug
bug
cant-reproduce
discussion
duplicate
easy
enhancement
help wanted
improvement
invalid
need more info
pull-request
question
wont-add
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Quasar#556
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @azsde on GitHub (Jun 10, 2020).
Original GitHub issue: https://github.com/quasar/Quasar/issues/830
When viewing a client's remote desktop, reducing the window (by pressing the "-" button), cause the client to disconnect.
Steps to reproduce the behavior:
Expected behavior
The remote desktop should keep going when the window is minized and the client should not be disconnected.
Server OS: Windows 10
Client OS: Windows 10
Server installed .NET Framework version: 4.8.03752
Client installed .NET Framework version: 4.8.04084
Quasar Version: 1.4.0
Build configuration: master
@ghost commented on GitHub (Jun 10, 2020):
you mean minimizing it? I'll look in the code to see what the click event does.
@azsde commented on GitHub (Jun 10, 2020):
Yes sorry, minimizing.
In french we use another word, sorry for the mix-up.
@ghost commented on GitHub (Jun 10, 2020):
No problem! I'm downloading the Quasar repository and will try to recreate the problem right now!
@ghost commented on GitHub (Jun 11, 2020):
I'm sorry I had to do something today but I'll make sure to respond in a couple hours or if I go to sleep when I wake up, sorry but it's 3 am right now.
@azsde commented on GitHub (Jun 11, 2020):
I already provided those informations in the original post, I build Quasar myself based on the latest master commit.
@ghost commented on GitHub (Jun 11, 2020):
I know that is why I deleted the comment, I forgot that you need to specify those.
But anyways, here's what I found:
I'm looking into it and I noticed quasar closes the connection when the async receiver gets an error.
Could maybe happen due to the client sending incorrect data that causes an error to happen, Still looking into it
@ghost commented on GitHub (Jun 11, 2020):
Update:
My 3 main reasons for it happening are
Client sending incorrect data that can't be parsed so server drops connection
Server sending unsafe data that drops the connection
The amount of data sent is over the 5 megabyte limit MaxXor put in place.
@MaxXor commented on GitHub (Jun 12, 2020):
@dogo99 It was much simpler, the local window size was set to (0,0) when minimized.
@azsde Thanks for the report. It's fixed in
github.com/quasar/Quasar@4c4cde446d