go-ethereum/swarm
nolash d5daa9a323 swarm/network: event feed/websockets pss msg notification
Adds pub/sub of incoming Pss messages using event.Feed,
and a websockets interface for pss send and notifications
through persistent connection using rpc.notifier.

Websocket RPC are started automatically on the swarm executable
if the --pss flag is present. If more instances are to be run,
alternate ws ports can be specified with the --pssport flag.

Current implementation also includes a shallow builtin ping/pong handler
with topic "pss" and version 1, to simplify POCs and testing against pss.
This will eventually be removed, so no code should be made dependent on it.
2017-05-06 14:25:00 +01:00
..
api swarm/network: event feed/websockets pss msg notification 2017-05-06 14:25:00 +01:00
fuse swarm/api: FUSE read-write support (#13872) 2017-04-12 02:06:02 +02:00
network swarm/network: event feed/websockets pss msg notification 2017-05-06 14:25:00 +01:00
services/swap all: import "context" instead of "golang.org/x/net/context" 2017-03-22 20:49:15 +01:00
storage all: blidly swap out glog to our log15, logs need rework 2017-02-23 12:16:44 +02:00
testutil all: update license information 2017-04-14 10:29:00 +02:00
swarm.go swarm/network: event feed/websockets pss msg notification 2017-05-06 14:25:00 +01:00