# README
Go Networking
This repository holds supplementary Go networking libraries.
Download/Install
The easiest way to install is to run go get -u golang.org/x/net
. You can
also manually git clone the repository to $GOPATH/src/golang.org/x/net
.
Report Issues / Send Patches
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html. The main issue tracker for the net repository is located at https://github.com/golang/go/issues. Prefix your issue with "x/net:" in the subject line, so it is easy to find.
# 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.
No description provided by the author
Package http2 implements the HTTP/2 protocol.
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 nettest provides utilities for network testing.
Package netutil provides network utility functions, complementing the more common ones in the net package.
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.
No description provided by the author
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.