问题描述
我有一个有效裸机代码,该代码使用lwip 2.0.2实现了简单的 TCP 服务器 它可以在Xilinx UltraScale + Kintex上运行。
现在我要使用原始api。
代码是:
struct raw_pcb *pcb;
pcb = raw_new_ip_type(IPADDR_TYPE_V4,0); //pcb!=null
err = raw_bind (pcb,IP4_ADDR_ANY); //err=0
raw_recv(pcb,raw_recv_callback,NULL);
u8_t raw_recv_callback (void *arg,struct raw_pcb *pcb,struct pbuf *p,const ip_addr_t *addr)
{
return 0;
}
从一个(非常)简单的Windows应用程序尝试连接,但出现错误。 你能给些建议么: 如果使用原始api,在绑定步骤之后我仍应使用tcp API吗?
如果仅使用TCP api,则来自远程Windows应用程序的连接可以正常工作。
我在https://github.com/tmatsuya/xapp1026.git中发现很少的示例代码 但是他们都不在使用原始api。
先谢谢您, 兹维卡
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)