udp bind 127.0.0.1出现: Cannot assign requested address" error

来源:互联网 发布:爱剪辑软件 编辑:程序博客网 时间:2024/06/12 01:18

最近在写udp方面的通信协议,平台是海思的嵌入式arm处理器上面跑的linux,简单配置的文件系统,程序中有udp bind 127.0.0.1的地方,出现: Cannot assign requested address" error,以为是内核配置有问题,仔细查看了内核配置也没看出个所以然,然后网上搜索查看别人的经验,基本都前篇一律的抄袭,看不出什么有价值的东西。屡败屡战的尝试中,偶然ifconfig看了下系统存在的net dev,对比其他正常的机器(arm平台,跑的是类android系统),少了个lo设备,怀疑是不是没有配置lo设备导致,因为出问题的平台没有自动处理net dev,开机之后甚至eth0都是不可以用的,必须配置才行。

配置lo为127.0.0.1之后,程序终于正常!

0 0