OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3602|回复: 4

移植RAW_UDP例程,可以实现开发板与电脑数据传输,电脑端IP变化时如何编写通用程序

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
20
金钱
20
注册时间
2016-3-13
在线时间
1 小时
发表于 2016-7-19 17:57:39 | 显示全部楼层 |阅读模式
  F407平台移植RAW_UDP例程,可以实现开发板与电脑数据传输,但是在程序里面电脑端的IP都是写死的,现在要实现F407平台与电脑进行UDP通讯(电脑端IP不固定),如何获取电脑端的IP地址?
  DHCP打开了一直是超时,获取不到非0的正确IP,请问用什么方法可以实现获取远端的IP地址?
  非常感谢!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-7-19 18:19:31 | 显示全部楼层
本帖最后由 zuozhongkai 于 2016-7-19 18:22 编辑

1、首先DHCP不是用来获取远端IP地址的,是从路由器获取自己的IP地址的!2、要想得到远端IP地址,也就是你电脑的IP地址,这个地址你要告诉给开发板,或者让“别人”告诉开发板。就跟你给别人发货一样,你怎么绝对不知道发给哪个地址。除非对方告诉你具体的地址。或者类似淘宝一样,你可以不直接告诉我你的地址,但是你把你的地址告诉淘宝,然后淘宝在转给我,这样我也可以知道发货地址。
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
20
金钱
20
注册时间
2016-3-13
在线时间
1 小时
 楼主| 发表于 2016-7-20 10:29:06 | 显示全部楼层
那我怎么让电脑告诉开发板它的IP地址呢?
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
20
金钱
20
注册时间
2016-3-13
在线时间
1 小时
 楼主| 发表于 2016-7-20 10:31:28 | 显示全部楼层
zuozhongkai 发表于 2016-7-19 18:19
1、首先DHCP不是用来获取远端IP地址的,是从路由器获取自己的IP地址的!2、要想得到远端IP地址,也就是你电 ...

那我怎么让电脑告诉开发板它的IP地址呢?我尝试发送192.168.1.255广播地址,电脑端可以收到UDP数据包,但是还是没有回复,所以我还是拿不到电脑的IP,这个必须要写个PC端软件支持吗?
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-7-20 11:19:24 | 显示全部楼层
lihuan680680 发表于 2016-7-20 10:31
那我怎么让电脑告诉开发板它的IP地址呢?我尝试发送192.168.1.255广播地址,电脑端可以收到UDP数据包,但 ...

找第三方服务器,电脑定时将自己的IP地址发给服务器,然后开发板从服务器那里请求你的电脑的IP地址!
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 20:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表