linux下用socket实现多进程间通信问题?

slbbls 2010-07-13 02:01:29
在同一机器里创建两个udp socket进行通信,在虚拟机上是可以的,但是交叉编译后到板子上就没法通信了,一个socket发udp消息给另一个socket,可以发送但是却收不到,好像是什么回路的问题?而且发现socket绑定的时候不能绑定ip:127.0.0.1
...全文
316 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
JUSTACY 2010-11-17
  • 打赏
  • 举报
回复
我也遇到过同样的问题,板子自己ping自己是不通的。而且我发现板子自己对自己UDP单播是不通的,tcp也是不通的,只有广播可以接收到(组播还没有试)。
pottichu 2010-07-13
  • 打赏
  • 举报
回复
执行一下:

ifconfig lo up

如果 lo 没有 ip 就给它设置一个
ifconfig lo 127.0.0.11
slbbls 2010-07-13
  • 打赏
  • 举报
回复
在不同机器上的socket能通信,反而在同一机器上的两个socket不行。。。。。。。
slbbls 2010-07-13
  • 打赏
  • 举报
回复
在不同机器上的socket能通信,反而在同一机器上的两个socket不行。。。。。。。

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧