Project

General

Profile

Actions

Feature #3168

closed

UdpTransport

Added by Junxiao Shi over 8 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Faces
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
3.00 h

Description

Implement UdpTransport for use with LinkService.

The UdpTransport is a subclass of Transport that communicates with either one remote forwarder or a multicast group via a UDP socket.

  • UdpTransport is always non-local.
  • UdpTransport can be on-demand, persistent, or permanent.

After implementing UdpTransport:

  • change UdpChannel to initialize an LpFace(GenericLinkService+UdpTransport) in place of UdpFace
  • delete old UdpFace and MulticastUdpFace

Related issues 5 (0 open5 closed)

Blocked by NFD - Task #3088: Refactor Face as LinkService+TransportClosedEric Newberry

Actions
Blocks NFD - Task #3172: Refactor Face: completionClosedJunxiao Shi

Actions
Blocked by NFD - Feature #3179: EndpointIdClosedJunxiao Shi

Actions
Blocks NFD - Bug #3262: MulticastUdpTransport does not set remoteEndpointClosedDavide Pesavento

Actions
Blocks NFD - Task #3307: UnicastUdpTransport: test suite improvementClosedEric Newberry

Actions
Actions

Also available in: Atom PDF