-
Felix Lange authored
* rpc: improve codec abstraction rpc.ServerCodec is an opaque interface. There was only one way to get a codec using existing APIs: rpc.NewJSONCodec. This change exports newCodec (as NewFuncCodec) and NewJSONCodec (as NewCodec). It also makes all codec methods non-public to avoid showing internals in godoc. While here, remove codec options in tests because they are not supported anymore. * p2p/simulations: use github.com/gorilla/websocket This package was the last remaining user of golang.org/x/net/websocket. Migrating to the new library wasn't straightforward because it is no longer possible to treat WebSocket connections as a net.Conn. * vendor: delete golang.org/x/net/websocket * rpc: fix godoc comments and run gofmt
7c4a4eb5
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
adapters | ||
examples | ||
pipes | ||
README.md | ||
connect.go | ||
connect_test.go | ||
events.go | ||
http.go | ||
http_test.go | ||
mocker.go | ||
mocker_test.go | ||
network.go | ||
network_test.go | ||
simulation.go | ||
test.go |