Comments (3)
I think this should not be feasible. First of all, IP data packets are usually sent in fragments under tun/tap. This will cause the MTU of the tunnel to be a reasonable value, otherwise communication cannot be carried out. This will not happen when using strong parity flow. The problem is, it can be viewed as streams, not packets.
from weron.
Stream over stream is just another version of tcp over tcp, which is very problematic. The user should able able to choose a smaller mtu, or rely on tcp mss discovery mechanism.
And why do we need strong parity on the first place?
from weron.
I'm definitely open to taking another look at this once the transition to an asynchronous RPC protocol is done (see https://github.com/pojntfx/panrpc), but with the current RPC system this would not be possible.
from weron.
Related Issues (19)
- Love it! Thank you. HOT 1
- postgres expects ssl HOT 1
- chat works, throughput or latency does not HOT 5
- How would I go about to implement this in my own programs? HOT 3
- Potential issues in Russia HOT 3
- readme note about golang version
- Layer 3 Overlay Networks don't work on Windows HOT 13
- Android / iOS mobile clients HOT 1
- Crypto Go :we are a research group to help developers build secure applications.
- I hope weron can support network tunnels over WebRTC HOT 1
- IMPORTANT: Update to v0.2.4 for new hosted signaling server URL HOT 1
- Can you give an example of communication between the two parties based on the negotiated token? HOT 1
- Vpn HOT 4
- Designate a device in layer 3 mesh as "exit node"
- Nodes do not reconnect automatically after connection to signaling server is lost HOT 2
- Support for connecting to signaling server with HTTP_PROXY HOT 4
- IP peer connections do not establish HOT 3
- [Feature]: Running rootless, port sharing
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 weron.