Skip to content
This repository was archived by the owner on Apr 24, 2019. It is now read-only.

Simplify UPD and IPv4/IPv6 selections #139

Merged
merged 1 commit into from
Dec 11, 2016
Merged

Conversation

JanneKiiskila
Copy link
Contributor

Idea is that MESH has to have hard-coded IPv6 server address, because
it does not have DNS capability. Other networks should have.

Also, UDP must be used with MESH - other networks we want to default to
TCP because it is typically more reliable (UDP gets closed due to firewalls).

Thirdly, IPv4/IPv6 selection should now happen automatically through
the mbed_app.json selections with no need to modify the .h-file anymore
by modifying the
"lwip.ipv4-enabled": false,
"lwip.ipv6-enabled": true
selections accordingly.

Idea is that MESH has to have hard-coded IPv6 server address, because
it does not have DNS capability. Other networks should have.

Also, UDP must be used with MESH - other networks we want to default to
TCP because it is typically more reliable (UDP gets closed due to firewalls).

Thirdly, IPv4/IPv6 selection should now happen automatically through
the mbed_app.json selections with no need to modify the .h-file anymore
by modifying the
            "lwip.ipv4-enabled": false,
            "lwip.ipv6-enabled": true
selections accordingly.
@JanneKiiskila
Copy link
Contributor Author

rebuild

@JanneKiiskila
Copy link
Contributor Author

rebuild

1 similar comment
@JanneKiiskila
Copy link
Contributor Author

rebuild

@JanneKiiskila JanneKiiskila merged commit f254781 into master Dec 11, 2016
@JanneKiiskila JanneKiiskila deleted the simplify_udp_v branch December 11, 2016 08:04
@MarceloSalazar
Copy link
Contributor

Note: we need to include these changes in RC for next round of OOB.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants