Categorygithub.com/SandwichDev/net
module
0.0.0-20220111133703-f1e56083d4f3
Repository: https://github.com/sandwichdev/net.git
Documentation: pkg.go.dev

# README

This is a work-in-progress HTTP/2 implementation for Go.

It will eventually live in the Go standard library and won't require any changes to your code to use. It will just be automatic.

Status:

  • The server support is pretty good. A few things are missing but are being worked on.
  • The client work has just started but shares a lot of code is coming along much quicker.

Docs are at https://godoc.org/golang.org/x/net/http2

Demo test server at https://http2.golang.org/

Help & bug reports welcome!

Contributing: https://golang.org/doc/contribute.html Bugs: https://golang.org/issue/new?title=x/net/http2:+

# Packages

Package bpf implements marshaling and unmarshaling of programs for the Berkeley Packet Filter virtual machine, and provides a Go implementation of the virtual machine.
Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
Package dict implements the Dictionary Server Protocol as defined in RFC 2229.
No description provided by the author
Package html implements an HTML5-compliant tokenizer and parser.
Package http provides HTTP client and server implementations.
Copyright 2018 The Go Authors.
Package icmp provides basic functions for the manipulation of messages used in the Internet Control Message Protocols, ICMPv4 and ICMPv6.
Package idna implements IDNA2008 using the compatibility processing defined by UTS (Unicode Technical Standard) #46, which defines a standard to deal with the transition from IDNA2003.
Package ipv4 implements IP-level socket options for the Internet Protocol version 4.
Package ipv6 implements IP-level socket options for the Internet Protocol version 6.
Package mail implements parsing of mail messages.
Package nettest provides utilities for network testing.
Package netutil provides network utility functions, complementing the more common ones in the net package.
Package proxy provides support for a variety of protocols to proxy network data.
Package publicsuffix provides a public suffix list based on data from https://publicsuffix.org/ A public suffix is one under which Internet users can directly register names.
Package rpc provides access to the exported methods of an object across a network or other I/O connection.
Package smtp implements the Simple Mail Transfer Protocol as defined in RFC 5321.
Package textproto implements generic support for text-based request/response protocols in the style of HTTP, NNTP, and SMTP.
Package trace implements tracing of requests and long-lived objects.
Package url parses URLs and implements query escaping.
Package webdav provides a WebDAV server implementation.
Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455.
Package xsrftoken provides methods for generating and validating secure XSRF tokens.