Comments (8)
@aresliharris setting client side is enough.
/gateway:type:http,no-websockets
/gateway:type:http
/gateway:type:rpc
do you have any details on speed on each one of these?
it might be simple optimization of some packet sizes or it could be something more complicated.
don´t have time to do tests now though, we´re still in the bug fixing stage, so speed improvements usually come later
[edit] oh, and I hope you do the tests without guacamole too? (so plain xfreerdp
to have a reference)
from freerdp.
from freerdp.
interesting find.
a few more questions:
- which gateway protocol was used? (http, websocket or older rpc)
- for the tests with windows/mac clients, did they use TCP or UDP?
from freerdp.
interesting find.
a few more questions:
- which gateway protocol was used? (http, websocket or older rpc)
- for the tests with windows/mac clients, did they use TCP or UDP?
Hi @akallabeth ,
Thank you for commenting on this.
As you can see from the freerdp commend used, the slowness appeared when the connection was established based on the default protocol. From the Windows server side, I believe it's using websocket for the gateway protocol.
The tests with clients, they use TCP. Actually, both UDP and TCP were tested, but none of them made a difference on the file transfer issue.
Best,
Ares
from freerdp.
@aresliharris ok.
can you try with explicit gateway config (disabled websocket and another test with rpc if supported by your config)?
would be interesting to narrow down if this is a generic issue or just for a specific gateway transport
from freerdp.
@aresliharris ok. can you try with explicit gateway config (disabled websocket and another test with rpc if supported by your config)? would be interesting to narrow down if this is a generic issue or just for a specific gateway transport
@akallabeth In the latest version freerdp 3.x, I tested all the transport types by using different flags, but none of them worked/performed normal speed file transfer from the shared tsclient drive to the RDP server connected.
Would you be able to provide some guidance if you are talking about changing the gateway transport configs from the Windows server side? I tried to find ways to enforce the transport type from Windows server side, but I haven't been able to.
Thanks,
Ares
from freerdp.
@aresliharris oh, and most importantly, how does it perform for direct (non gateway) connections for you?
from freerdp.
Woo I thought this was an issue with the way our IT setup their RDP (something I have no control over unfortunately), I've been having to upload to web storage and download again on the remote system because file transfers has crazy slow.
It seems to "hang" at the start like it's busy checking something before it'll actually start transferring.
When I tried /gateway:type:http,no-websockets
it did indeed improve, not to levels you would hope for, but certainly better!
/gateway:type:http
didn't offer any improvement. In fact in the end my remote screen went all black while I waited and connection timed out.
/gateway:type:rpc
I am not allowed to connect like this, it seems to break some security rules and denies me access.
from freerdp.
Related Issues (20)
- Nightly builds segfaults on Ubuntu 22.04.4 HOT 5
- Card Reader/Writer Redirection as "low-level" USB device is not working HOT 8
- The master branch fails to compile with GCC 14.1 HOT 1
- Wiki Documentation update needed for CLI command options listing HOT 1
- Ubuntu 24.04 - xfreerdp2 works with the /app: option but xfreerdp3 does not HOT 1
- Compilation with jpeg-turbo and GCC14 requires changing in winpr/libwinpr/utils/image.c HOT 1
- TimeZoneIanaAbbrevMap.c requires patching to compile with GCC14 HOT 1
- FreeRDP-2.11.6 fails to compile with GCC-14: incompatible pointer types in unicode.c HOT 2
- Black Screen? HOT 6
- Build fails with trying to link shared lib to static gstreamer lib (fPIC) HOT 1
- 3.5.1 build fails with fPIC linker error HOT 2
- How to start Windows applications form Linux short cut?(Or does FreeRDP have this feature?) HOT 5
- 3.5.1 build fails with fPIC linker error HOT 1
- kerberos doesn't work in FreeRDP3 HOT 3
- --from-stdin does not work in xfreerdp3 HOT 1
- Could not capture all the windows desktop dialog in server side HOT 2
- TestWinPRUtils "TestBacktrace" fails on 32-bit arm HOT 3
- Due to large number of Freerdp CLI options can't a YAML config file make life easier HOT 2
- Floatbar doesn't get hidden anymore in version 3
- Flatpak version doesn't run: ERRCONNECT_PRE_CONNECT_FAILED HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freerdp.