【发布时间】:2016-12-22 08:57:11
【问题描述】:
我在连接到 PC(客户端程序)的微控制器(服务器)中使用 LwIP + RTOS 配置了 TCP 连接
conn = netconn_new(NETCONN_TCP);
netconn_bind(conn, &MyIPAddr, PORT);
do
{
osDelay(5);
}
while((netconn_connect(conn, &DestIPaddr, TCP_PORT)!= ERR_OK) //wait until a PC client will be available
如果 TCP 客户端程序已经在 PC 上运行,则一切正常。但是如果我在微控制器上执行 netconn_connect(..) 函数后启动 PC 客户端,while() 条件永远不会是 ERR_OK。 我应该如何修改代码以正确连接到 PC 客户端?
【问题讨论】: