SubverseIM / Subverse.NET

An example implementation of the Subverse Network written in C# .NET for Core v8.0+
https://subverse.network
The Unlicense
4 stars 1 forks source link

[SubverseV2] Implement TCP Support #20

Closed SubverseIM closed 3 weeks ago

SubverseIM commented 2 months ago

For the SubverseV2 protocol, TCP support should be added to the protocol stack.

This includes adapting the designs of QuicEntityConnection and QuicHubConnection, as well as QuicListenerService to function in a similar capacity over TCP/IP.

IsaMorphic commented 2 months ago

This has the potential to be a good enhancement, as it could increase overall compatibility. However, it does raise another concern, which I will open an issue for here, regarding how we handle proxied connections, or whether this scenario should be supported at all.

TODO: Reference that issue