Comments (2)
Hi @rapiz1, I just discussed this with @rucciva in #290.
At start, I thought we might can use websocket to get better performance, but TLS is a little bit complex sometimes than noise, so I wondering that can we use websocket with noise :)
Then @rucciva suggests that I should do a benchmark, here I did, and the answer is that we should keep using TCP as protocol if we want best performance for both bandwidth and latency.
So, if anyone else have the same question, check the benchmark test, and I'm gonna close this issue for now.
from rathole.
from rathole.
Related Issues (20)
- Benchmark request
- Embedded C client / Arudino client HOT 2
- Fail to build HOT 1
- FreeBSD amd64 , ARM64
- Better Error Handling and Error Messages
- Compiling fails on FreeBSD when the websocket-rustls feature is enabled HOT 10
- Renovate the release github action
- add aarch64-apple-darwin binary release
- Potential compatibility issue of PKCS#12 format
- why is the rathole connection easily broken? HOT 7
- 不太稳定
- Binding to unix sockets
- Instant SIGKILL (a genuine stumper) HOT 7
- OpenBSD 7.4 with LibreSSL 3.8.2 doesn't compile HOT 1
- Unable to connect - Failed to deserialize hello: invalid value: integer `100466709`, expected variant index 0 <= i < 2 HOT 2
- traffic compression function, udp/tcp.
- Tunnel failure and Interruption when adding a new port HOT 1
- windows service not support HOT 6
- Can't run on Windows Server 2008 R2 HOT 3
- Connection dies after logging out from ssh 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 rathole.