-
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 |