You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add appnet.RouterNetworker as described:
So (appnet.RouterNetworker).Dial() functions will call (router.Router).DialRoutes(). The opts *DialOptions will be provided, internally by RouterNetworker
In RouterNetworker, we need a Serve() function that calls Router.AcceptRoutes() in a loop.
RouterNetworker will also need netutil.Porter: https://github.com/skycoin/dmsg/blob/mainnet-milestone2/netutil/porter.go
To assign ephemeral ports when dialing.
And reserve ports when Listening.
If we aren't listening on the local port specified in a receivedRouteGroup, close it immediately.
We also need to implement a net.Listener
The text was updated successfully, but these errors were encountered:
app/network
=>app/appnet
appnet.RouterNetworker
as described:So (appnet.RouterNetworker).Dial() functions will call (router.Router).DialRoutes(). The opts *DialOptions will be provided, internally by RouterNetworker
In RouterNetworker, we need a Serve() function that calls Router.AcceptRoutes() in a loop.
RouterNetworker will also need netutil.Porter: https://github.com/skycoin/dmsg/blob/mainnet-milestone2/netutil/porter.go
To assign ephemeral ports when dialing.
And reserve ports when Listening.
If we aren't listening on the local port specified in a receivedRouteGroup, close it immediately.
We also need to implement a net.Listener
The text was updated successfully, but these errors were encountered: