OpenEdv-开源电子网

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

请教网络传输中的奇怪问题:UDP传输有问题、TCP客户端传输可行。

[复制链接]

37

主题

88

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2111
金钱
2111
注册时间
2015-1-29
在线时间
123 小时
发表于 2015-11-5 08:38:42 | 显示全部楼层 |阅读模式
5金钱
UDP试验流程:
1.在2个网段中分别放置电脑和开发板。交换机为思科 2690。
2.在开发板上运行《网络实验3 RAW_UDP实验》。
3.在电脑上PING开发板,PING不通。
4.在电脑上运行《网络助手》,发送的数据,开发板收不到。
TCP客户端试验流程:
1.在2个网段中分别放置电脑和开发板。交换机为思科 2690。
2.在开发板上运行《网络实验4 RAW_TCP客户端实验》。
3.在电脑上PING开发板,PING通。
4.在电脑上运行《网络助手》,发送的数据,开发板收到。开发板发送的数据,电脑的网络助手也能收到。

请问这是怎么回事?有什么办法让UDP也能如TCP客户端一样能通讯。

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

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-11-5 10:58:59 | 显示全部楼层
先将开发板直接和电脑连接,下载UDP实验ping一下看有没有问题。
开往春天的手扶拖拉机
回复

使用道具 举报

37

主题

88

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2111
金钱
2111
注册时间
2015-1-29
在线时间
123 小时
 楼主| 发表于 2015-11-5 11:13:54 | 显示全部楼层
开发板直接和电脑连接,UDP实验与ping没有问题。
回复

使用道具 举报

37

主题

88

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2111
金钱
2111
注册时间
2015-1-29
在线时间
123 小时
 楼主| 发表于 2015-11-6 09:25:27 | 显示全部楼层
经检查
Data_LenL= LAN8720_Get_Status();
Data_LenL=Data_LenL&0x04;
Data_LenL=04;
说明已经连上网,

udp_demo_flag&1<<6不等于1;说明UDP没有收到数据。
请问这个问题如何解决?
回复

使用道具 举报

37

主题

88

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2111
金钱
2111
注册时间
2015-1-29
在线时间
123 小时
 楼主| 发表于 2015-11-6 10:05:53 | 显示全部楼层
为什么硬件连上网,软件PING不通?
回复

使用道具 举报

37

主题

88

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2111
金钱
2111
注册时间
2015-1-29
在线时间
123 小时
 楼主| 发表于 2015-11-6 10:07:37 | 显示全部楼层
经检查 
Data_LenL= LAN8720_Get_Status(); 
Data_LenL=Data_LenL&0x04; 
Data_LenL=04; 
说明已经连上网, 
但 
udp_demo_flag&1<<6不等于1;说明UDP没有收到数据。 
请问这个问题如何解决?
回复

使用道具 举报

37

主题

88

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2111
金钱
2111
注册时间
2015-1-29
在线时间
123 小时
 楼主| 发表于 2015-11-6 10:17:27 | 显示全部楼层
更不明白的是为什么PING不通?
回复

使用道具 举报

37

主题

88

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2111
金钱
2111
注册时间
2015-1-29
在线时间
123 小时
 楼主| 发表于 2015-11-9 08:06:07 | 显示全部楼层
能否提供点提示,让我按照要求找问题!
回复

使用道具 举报

18

主题

422

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1139
金钱
1139
注册时间
2014-5-24
在线时间
116 小时
发表于 2015-11-9 09:01:12 | 显示全部楼层
请说明网络拓扑
I See Fire.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.  只给方向,不妨碍思考
回复

使用道具 举报

37

主题

88

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2111
金钱
2111
注册时间
2015-1-29
在线时间
123 小时
 楼主| 发表于 2015-11-9 09:27:33 | 显示全部楼层
大的网络IP:192.168.1.xxx,由IP为192.168.1.1路由器分配网络IP地址,通过多级交换机连接各个用户机;各用户机的IP为192.168.1.xxx。
小的网络IP:192.168.1.xxx,由IP为192.168.0.1路由器接到IP:192.168.1.xxx网的交换机的一个口,通过多级交换机连接各个用户机;各用户机的IP为192.168.0.xxx。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-25 15:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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