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)
- 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
- Bug: alt tab issue HOT 2
- /shell parameters not working HOT 1
- Can't use the /app arguments on Fedora 40 HOT 3
- Black Borders in Window When Using remote app HOT 2
- mstshash is set to the username HOT 6
- [rails] multiple issues
- Build Failure on RHEL 7 Due to Uninitialized WINPR_LINK_DIRS and WINPR_COMPILE_OPTIONS HOT 5
- A minute to connect with errors ([ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "YY" [-1765328230])) HOT 4
- [MS-RDPECAM] Camera doesn't work in Microsoft Teams and Windows Camera HOT 24
- The video is stuttering when playing videos on Android. HOT 1
- SDL3 build issues on both older SDL3 pull and most recent pull HOT 3
- How can I contribute to this open source project? HOT 2
- Update the documentation for freerdp3 HOT 3
- Printer redirection not working properly in freerdp-proxy HOT 9
- x11 with flatpak HOT 2
- Copying in freerdp gets stuck HOT 5
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.