关于DHCP服务

2019-07-20 07:26发布

有哪位大神用过LWIP,原子哥的例程都是建立一个UCOSII的DHCP服务任务,我现在想把网口初始化以后就启动DHCP服务,但不是一个UCOSII系统任务,我想等分配到IP以后再启动UCOSII,进而再连接TCP之类的。但是现在我的DHCP服务一直连接不上,这是什么原因呢? DHCP任务和TCP连接任务非得同是UCOS任务同是运行才会获取到动态IP地址吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
xsx127
2019-07-20 11:11
为什么非要获取ip后才允许ucos呢,运行ucos与tcp连接任务也是没有关系的
1,开机建立dhcp任务,tcp任务,网卡管理任务
2,启动ucos,所有任务运行。
3,网卡管理任务检测网线状态,插网线则添加网卡,否则卸载网卡
4,以上所说皆与tcp任务无关,tcp任务只管运行,dhcp获取ip的状态tcp会连接成功,dhcp没有获取状态,tcp连接失败。毫不影响

一周热门 更多>