我正在使用lwIP在一个小型嵌入式设备上进行一些实验。有一些例子与lwIP一起提供,但它们对我没有帮助。我想要实现的是一个服务器(使用wlIP),它接受一个连接,读取几个命令,向连接的客户端发送几个答案,并仅在连接中断或发送一个特殊的关闭命令时关闭。
所以类似于telnet-server。
是否有可用于演示此行为的lwIP示例?
谢谢!
答案 0 :(得分:4)
我知道这是一个老问题 - 但我在寻找类似的东西时发现了它!
如果查看lwip contrib目录(http://download.savannah.gnu.org/releases/lwip/),有一些示例应用程序 - 包括tcp(和udp)echo服务器。
您没有说明您使用的设备或是否使用RTOS,因此很难提供示例代码。但是,如果您不使用RTOS,我强烈建议您开始使用!我使用lwip raw api(没有rtos)的经验是,很难从外部世界中读取数据(例如使用中断)而不会发生任何事情。
HTH,
亚历