工具/软件:
我的设置很简单、客户端代码在我的 TMS570 MCU 上运行、服务器代码在另一台笔记本电脑上运行。
我正在使用 LwIP 1.4.1库、如果断开服务器连接、客户端无法重新连接。
ERR_t
TCASTCPClientInit (uint32_t IP_addr、uint32_t _port)
{
结构 ip_addr ipaddr;
空洞*PCB;
ipaddr.addr = ip_addr;
//IP4_ADDR (&ipaddr、192,168、1、10);
pcb = tcp_new ();
gTCPCpcb = pcb;
tcp_err (PCB、TCPCError);
terrCode = tcp_connect (pcb、&ipaddr、_port、TCPCConnected);
退货(警告代码);
}
这是初始化的逻辑。 如果客户端未连接到服务器(服务器脚本未运行)、我期望出现非零错误值。
但即使连接成功或没有连接、错误代码也始终返回0。
如何对此进行排序?