Biography has not been added
Great article John. I use both TCP and UDP and this is the first article that I've seen that clearly decribes the differences. Would be great to see some follow up articles that describe the IP header, congestion control and Nagle's algorithm. I'd also be interested in the effects of TCP's order buffering on latency.
- For embedded IoTs the time is not yet here
It is possible to do TCP/IP without an RTOS. I've done TCP/IP using lwIP, which works fine bare metal. Also, when it comes to connectivity, any thoughts on ZigBee?
- More on requirements: a few simple rules
Jack, Karl Wiegers' textbook on requirements is now onto its third edition (the link points to the second edition).
For me: * C is best for embedded applications (eg. ARM Cortex M3 or similar (or less powerful)) * Object C is best for desktop applications (and perhaps high end micros such as ARM A8 or better)
- My love-hate relationship with C
I'm another one for Pascal. A much cleaner and easier to understand language with all the power of C. Really.