All Projects → marten-seemann → quic-conn

marten-seemann / quic-conn

Licence: MIT license
a single-stream encrypted connection between two peers using QUIC

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to quic-conn

Quicssh
SSH over QUIC
Stars: ✭ 116 (+61.11%)
Mutual labels:  quic
Algernon
🎩 Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support
Stars: ✭ 1,880 (+2511.11%)
Mutual labels:  quic
quic-ns-3
QUIC implementation for ns-3
Stars: ✭ 33 (-54.17%)
Mutual labels:  quic
Wg Materials
Agenda, Minutes, Presentations
Stars: ✭ 120 (+66.67%)
Mutual labels:  quic
Http3 Explained
A document describing the HTTP/3 and QUIC protocols
Stars: ✭ 1,860 (+2483.33%)
Mutual labels:  quic
Quic
libquic: QUIC (Quick UDP Internet Connections)
Stars: ✭ 159 (+120.83%)
Mutual labels:  quic
Base Drafts
Internet-Drafts that make up the base QUIC specification
Stars: ✭ 1,270 (+1663.89%)
Mutual labels:  quic
quictun
The simplest tunnel service based on QUIC.
Stars: ✭ 52 (-27.78%)
Mutual labels:  quic
Siris
DEPRECATED: The community driven fork of Iris. The fastest web framework for Golang!
Stars: ✭ 146 (+102.78%)
Mutual labels:  quic
Quic.net
A .NET C# Implementation of QUIC protocol - Google's experimental transport layer.
Stars: ✭ 173 (+140.28%)
Mutual labels:  quic
Patch
Something could be public patches
Stars: ✭ 120 (+66.67%)
Mutual labels:  quic
Quic
A Go implementation of the QUIC API for Peer-to-peer and Client-to-Server Connections
Stars: ✭ 137 (+90.28%)
Mutual labels:  quic
Quant
QUIC implementation for POSIX and IoT platforms
Stars: ✭ 162 (+125%)
Mutual labels:  quic
Quinn
Async-friendly QUIC implementation in Rust
Stars: ✭ 1,859 (+2481.94%)
Mutual labels:  quic
Hi Hysteria
Hello World!非钟国优化线路使用不佳?不想中转?hysteria一键搞定。
Stars: ✭ 1,738 (+2313.89%)
Mutual labels:  quic
Go Tunnel
TLS/SSL Tunnel - A modern STunnel replacement written in golang
Stars: ✭ 110 (+52.78%)
Mutual labels:  quic
Quic Proxy
A http/https proxy using QUIC as transport layer
Stars: ✭ 159 (+120.83%)
Mutual labels:  quic
rnp
A simple layer 4 ping tool for cloud.
Stars: ✭ 51 (-29.17%)
Mutual labels:  quic
qvalve
Predictably impair QUIC flows
Stars: ✭ 17 (-76.39%)
Mutual labels:  quic
Msquic
Cross-platform, C implementation of the IETF QUIC protocol.
Stars: ✭ 2,501 (+3373.61%)
Mutual labels:  quic

A QUIC Connection

Godoc Reference Linux Build Status Code Coverage

At the moment, this project is intended to figure out the right API exposed by the quic package in quic-go.

When fully implemented, a QUIC connection can be used as a replacement for an encrypted TCP connection. It provides a single ordered byte-stream abstraction, with the main benefit of being able to perform connection migration.

Usage of the example

Start listening for an incoming QUIC connection

go run example/main.go -s

The server will echo every message received on the connection in uppercase.

Send a message on the QUIC connection:

go run example/main.go -c
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].