Thiago Macieira wrote: > I'm seeing a few changes go about CoAP over TCP and I'm wondering what those > are for.
There are two reasons why we are pursuing CoAP over TCP in the IETF: 1) CoAP is sometimes used in the IPv4 world, which means there is an ugly NAT traversal problem. With today's mostly broken home "routers" (NATs), TCP is much better at traversing those NATs than is UDP. 2) Within a data center backend infrastructure, there are some advantages in internally relaying large flows of CoAP messages over TCP (just as NFS works better over TCP). Even when we are done with CoAP over TCP, the usual mode of employing CoAP will still be over UDP (with or without DTLS). > Please make sure that TCP support remains forever optional in IoTivity. Yes, please. Gr??e, Carsten
