ZHCAB54 March 2021 TM4C1292NCPDT , TM4C1292NCZAD , TM4C1294KCPDT , TM4C1294NCPDT , TM4C1294NCZAD , TM4C1299KCZAD , TM4C1299NCZAD , TM4C129DNCPDT , TM4C129DNCZAD , TM4C129EKCPDT , TM4C129ENCPDT , TM4C129ENCZAD , TM4C129LNCZAD , TM4C129XKCZAD , TM4C129XNCZAD
enet_tcpecho_server_lwip 示例演示了一个在 TM4C129x MCU 上运行、使用 TCP 传输控制协议 (TCP) 作为底层传输层协议的回显服务器应用。TCP 是一种面向连接的协议,具有内置的错误恢复和重新传输功能。这种连接协议类似于电话连接。拨打方和接听方都需要握手连接(例如,拨打方拨号,接听方拿起电话)才能交流。连接一直存在,直到一方挂断连接。当需要保证无差错的消息传递时,应用使用 TCP。
在本例中,TM4C129x MCU 用作服务器。lwIP 栈配置为 DHCP,以自动获取 IP 地址。获取后,IP 地址将显示在“Terminal”窗口中。此时,回显服务器准备就绪。服务器将侦听来自客户端的连接。一旦客户端建立起连接,服务器和客户端之间的通信就可以开始。本例中实现的服务器将处理收到的字符,方法是先反转大小写,然后再将反转字符回显到客户端。