OpenTCP is a highly robust and portable implementation of the TCP/IP and Internet application-layer protocols intended for those who want to implement TCP/IP functionality in truly resource constrained environments (8/16-bit MCUs).