Project

General

Profile

Feature #3170

Updated by Junxiao Shi over 8 years ago

Implement `EthernetTransport` for use with LinkService. 

 The `EthernetTransport` is a subclass of [`Transport`](https://gist.github.com/yoursunny/22a7d53711b4e9bc198a) that communicates with an Ethernet multicast group using libpcap. 

 * `EthernetTransport` is always non-local. 
 * `EthernetTransport` is always persistent. 

 After implementing `EthernetTransport`: 

 * change `EthernetFactory` to initialize an `LpFace(GenericLinkService+EthernetTransport)` `LpFace(SimpleLinkService+EthernetTransport)` in place of `EthernetFace` 
 * delete old `EthernetFace`

Back