lwIP - A Lightweight TCP/IP stack - Tasks: task #12154, UDP Listen on both IPv4 and IPv6...
You are not allowed to post comments on this tracker with your current authentication level.
task #12154: UDP Listen on both IPv4 and IPv6 when bound to IPADDR_ANY
Submitter: | Ivan Delamer <idelamer> | ||
Submitted: | Tue 03 Jul 2012 08:37:57 PM UTC | ||
Category: | UDP | Should Start On: | Tue 03 Jul 2012 06:00:00 AM UTC |
Should be Finished on: | Wed 03 Jul 2013 06:00:00 AM UTC | Priority: | 5 - Normal |
Status: | Done | Privacy: | Public |
Assigned to: | dziegel | Percent Complete: | 100% |
Open/Closed: | Closed | Planned Release: | None |
Effort: | 0.00 |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
Carbon-Copy List
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2016-03-04 | dziegel | Status | None | Done | |
Percent Complete | 0% | 100% | |||
Assigned to | idelamer | dziegel | |||
Open/Closed | Open | Closed |
Powered by Savane 3.13-bb6a.
Corresponding source code
TCP sockets bound to IP6ADDR_ANY allow listening for incoming connections on either IPv6 or IPv4.
UDP sockets require two PCBs to listen on both IP versions.
UDP is trickier than TCP because, once established, the PCB is set to v4 or v6 and all in/out packets share the same version. UDP would require some additional handling of default PCB version and current packet version.